C语言如何读取文本文档里的数据并计算?
C语言如何读取文本文档里的数据并计算? 如文本文档里的内容: 5,10;(第一行就这两个数值) 计算就是把两个数相加,计算结果写在另新建文本文档的第一行。
C语言如何读取文本文档里的数据并计算? 如文本文档里的内容: 5,10;(第一行就这两个数值) 计算就是把两个数相加,计算结果写在另新建文本文档的第一行。
其他:#include<stdio.h>
int main(int argc,char *argv[])
{
FILE *fp1,*fp2;
int a,b,c;
char buf[10];
if(argc < 3)
{
perror("Uasge is error.\n");
return -1;
}
if((fp1 = fopen(argv[1],"r")) < 0)
{
perror("Fail to fopen.\n");
return -1;
}
if((fp2 = fopen(argv[2],"w+")) < 0)
{
perror("Fail to fopen2.\n");
return -1;
}
fgets(buf,10,fp1);
a = atoi(buf); //字符强转为整形,将字符5强转为int 5
b = atoi(buf+2); //argv[1]中存的是5,10,将字符串10强转为int 10
fprintf(fp2,"The result is %d.\n",a + b);
return 0;
}
我是在linux下写的
上一个:npapi只能用c++开发吗?
下一个:Runtime Error!