99问答网
所有问题
c++ 怎么从一串字符里读取数字
比如说
成绩是 :100 名次是 1
怎么读取100 和 1
举报该问题
推荐答案 2013-06-28
char *str = "100 名次是 1", *p = str;
while (*p) { .
if (isdigit(*p)) {
long val = strtol(p, &p, 10);
printf("%ld\n", val);
} else {
p++;
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7zWt7XOX.html
相似回答
大家正在搜
相关问题
字符串中怎么提取多个数字(C++)
C++提取字符串里面的数字
C++编程,从TXT文档中读取数字
C++:如何提取字符串中的汉字,数字!!!
c++如何从文件中读取数字
怎样用C++读取文件中的数字
C++语言_从一字符串中读取数字
C++从文件读取字符串提取数字程序问题