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

主站蜘蛛池模板:
国产黄色网
|
国产综合精品
|
狠狠躁天天躁夜夜躁婷婷老牛影视
|
国产在线精品一区二区三区
|
福利电影在线
|
九九久视频|
久热国产精品
|
国产日韩一区二区三区
|
日韩在线播放网址
|
欧美在线a
|
欧美日韩在线一区二区
|
激情婷婷成人
|
久久久免费精品
|
天天操天天玩
|
日韩二
|
亚洲啊v在线|
亚洲精品成人免费
|
www.99re5.com|
色视频网站
|
亚洲精品高清视频
|
久久人
|
黄网站涩免费蜜桃网站
|
中文字幕亚洲区一区二
|
国产精品免费福利
|
欧美精品福利视频
|
成年网站在线观看
|
久久精品亚洲精品国产欧美
|
国产精品视频免费观看
|
激情av在线|
国产欧美一区二区三区在线看
|
国产亚洲欧美另类一区二区三区
|
国产高清在线精品
|
欧美日韩一区二区视频在线观看
|
亚洲人成人一区二区在线观看
|
久久精品免费观看
|
伦理午夜电影免费观看
|
亚洲另类春色偷拍在线观看
|
中文在线一区二区
|
中文字幕在线播放第一页
|
精品中文字幕一区二区
|
天天综合网天天综合
|