C++ 文件读写

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:59:11
有一个文件夹 xxx.txt
里面有数据 1,2,3,4,5
我有个C++ 程序, 从那个xxx.txt文件夹里面读数然后平方后 再把平方后的答案输出到另一个文件夹yyy.txt。
该怎么弄,请哪位大虾给我说下步骤。
谢谢
来用 C++ 语言好不

#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
int main()
{
FILE *fp,*fp2;
int i;
char ch[2];
if((fp=fopen("d:\\1.txt","r"))==NULL)

{printf ("can`t open");
exit(0);}
if((fp2=fopen("d:\\2.txt","w"))==NULL)
{printf ("can`t open");
exit(0);}
while(fscanf(fp,"%d",&i)!=EOF)
{
i=i*i;
itoa(i,ch,10);
fputs(ch,fp2);
}

fclose(fp);
}

C写的,不是很完美,但至少结果是正确的