atoi

    3热度

    4回答

    我是新来的C/C++游戏,所以我认为我在做一个新手的错误: int main(){ char* clen; clen = getenv("CONTENT_LENGTH"); if (clen==NULL){ cout << "No such ENV var: CONTENT_LENGTH"<<endl; exit(0); } i

    1热度

    4回答

    我试图分析在嵌入式系统上的一些输入。 我期待这样的事情: SET VARNAME=1,2,3,4,5,6,7,8,9,10\0 当我转换独立字符串整数,既atoi()和strtol()似乎返回0,如果字符串以8 这里是我的开始代码: char *pch, *name, *vars; signed long value[256]; int i; #ifdef UARTDEBUG

    6热度

    5回答

    有没有方法将char转换为C中的字符串? 我想这样做是这样的: char *array; array[0] = '1'; int x = atoi(array); printf("%d",x);

    0热度

    2回答

    我不明白为什么atoi()对除第一个元素之外的每个项都有效。我有以下代码来解析一个简单的.csv文件: void ioReadSampleDataUsers(SocialNetwork *social, char *file) { FILE *fp = fopen(file, "r"); if(!fp) { perror("fopen"); exit(

    4热度

    5回答

    在其他人的帮助下,我从头开始重新编写代码,因为他们指出了许多错误和不起作用的东西。因此我已经大量地改变了代码。 我有程序工作以外的两个格式设置,我无法弄清楚如何去工作。 我只需要在输出的顶部打印一次“DAILY SCOOP REPORT”,但我已经移动了它,但由于数组的设置方式,我不知道该把它放在哪里。 这里是我的代码: #include <iostream> 包括 包括 包括 包括 使用包括

    1热度

    3回答

    我在解析函数时遇到了一些麻烦,所以我放了一些cout语句告诉我运行时某些变量的值,并且我相信atoi不正确地转换字符。 继承人我的一小段程式码,多数民众赞成举止怪异: c = data_file.get(); if (data_index == 50) cout << "50 digit 0 = '" << c << "' number = " << atoi(&c) << endl;