久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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 != '

主站蜘蛛池模板:
天堂资源最新在线
|
日韩精品免费一区二区在线观看
|
国色天香综合网
|
国产日韩欧美91
|
看片国产
|
嫩草黄色影院
|
99精品网|
久久91av
|
国产一区二区三区四区五区加勒比
|
91精品国产91久久久久久
|
国产女人第一次做爰毛片
|
亚洲超碰在线观看
|
国产ts人妖另类
|
欧美a在线
|
狠狠干在线
|
亚洲日韩中文字幕一区
|
天天久
|
一级看片免费视频囗交动图
|
国产精品久久久久久模特
|
99久久久国产精品
|
久久精品国产免费一区二区三区
|
亚洲电影一区二区三区
|
亚洲一区黄色
|
亚洲九九
|
国产女人与拘做受视频
|
久久高潮|
日韩一级电影免费观看
|
日本 欧美 三级 高清 视频
|
日韩久久成人
|
黄色片视频
|
91在线一区二区三区
|
日本一区二区在线视频
|
亚洲国产精品91
|
欧美激情va永久在线播放
|
久久久蜜桃|
日韩91
|
欧美日韩国产一区二区三区
|
亚洲成人a v
|
中文字幕在线中文
|
国产香蕉视频在线播放
|
欧美久久精品一级黑人c片
91免费在线视频
|