c语言 int和字母,[求助]从一个包含有字母和数字的文本文件读入INT型变量
生活随笔
收集整理的這篇文章主要介紹了
c语言 int和字母,[求助]从一个包含有字母和数字的文本文件读入INT型变量
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這個(gè)是我按照你的方法寫(xiě)的:
[CODE]main()
{
int *fpold,*fpnew;
int sum,i,k;
int data[100];
char str[100];
fpold=fopen("old.txt","a+");
fpnew=fopen("new.txt","w+");
sum=0;
k=0;
for(i=0;i
{
fscanf(fpold,"%c ",&str[i]);
if(str[i]>='0'&&str[i]<='9')
{
sum=sum*10+str[i]-'0';
}
else
{
if(sum)
{
data[k++]=sum;
sum=0;
}
}
}
fprintf(fpnew,"%d ",sum);
fclose(fpold);
fclose(fpnew);
getch();
}[/CODE]
old.txt文本文件內(nèi)容就只有:abc123def456
但是這個(gè)程序運(yùn)行后new.txt上面只有個(gè)0!怎么回事啊
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的c语言 int和字母,[求助]从一个包含有字母和数字的文本文件读入INT型变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: glib 2.0 arm linux,为
- 下一篇: c语言面试题大汇总之华为面试题,计算机c