c 中读文件。怎么读出里面的数字啊

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:47:09
就是读txt时。怎么读出里面的数字啊。。
用fgetc不是读出来字符,就是数字他也当字符啊。
我想获取里面的数字信息。有什么函数吗
不好意思啊,忘说了。我是c初级学者,看不懂深奥的代码。望见谅

char a;int b=0;
fstream in;
in.open("XXX.txt");
in.get(a);
while(a!='#')//遇到#就停止了!!!
{if(a<='9'&&a>='0')
b++;
cout<<b<<endl;
}

用一判断语句(如LS的0<=a<=9或者比较ASII码),符合的保存在数组,读完成再把数组输出到一文件

fscanf