pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

strtol的正確使用

Correct usage of strtol(strtol的正確使用)
本文介紹了strtol的正確使用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

下面的程序將字符串轉換為long,但根據我的理解,它也會返回錯誤.我所依賴的事實是,如果 strtol 成功地將字符串轉換為 long,那么 strtol 的第二個參數應該等于 NULL.當我使用 55 運行以下應用程序時,我收到以下消息.

The program below converts a string to long, but based on my understanding it also returns an error. I am relying on the fact that if strtol successfully converted string to long, then the second parameter to strtol should be equal to NULL. When I run the below application with 55, I get the following message.

./convertToLong 55
Could not convert 55 to long and leftover string is: 55 as long is 55

如何從 strtol 中成功檢測錯誤?在我的應用程序中,零是一個有效值.

How can I successfully detect errors from strtol? In my application, zero is a valid value.

代碼:

#include <stdio.h>
#include <stdlib.h>

static long parseLong(const char * str);

int main(int argc, char ** argv)
{
    printf("%s as long is %ld
", argv[1], parseLong(argv[1]));
    return 0;
 }

static long parseLong(const char * str)
{
    long _val = 0;
    char * temp;

    _val = strtol(str, &temp, 0);

    if(temp != '

主站蜘蛛池模板:
LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司
|
大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训
|
成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司
|
曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」
|
成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司
|
sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通
|
郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家
|
自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网
|
油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司
|
加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司
|
山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网
|
品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销
|
一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司
|
建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司
|
原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司
|
药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网
|
小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司
|
99文库_实习生实用的范文资料文库站
|
单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备
|
专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技
|
刘秘书_你身边专业的工作范文写作小秘书
|
OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司
|
电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司
|
护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛
|
沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司
轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气
|
无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司
|
纸张环压仪-纸张平滑度仪-杭州纸邦自动化技术有限公司
|
拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司
|
冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司
|
电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司
|
高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司
|
华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。
|
今日扫码_溯源二维码_产品防伪一物一码_红包墙营销方案
|
北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租
|
食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司
|
防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司
|
转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司
|
韦伯电梯有限公司
|
土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网
|
西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装
|
煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂
|