怎样用c语言输入一批数?
你先创建一个文件(*。txt,*。doc等等都可以),然后把所有的数据写入到文件里面去,之后用fopen等函数写程序既可。
比如你事先创建了一个file1。txt的文件,里面有一些数据(你自己先输入任意数据),然后将数据复制到outfile。 txt里面,程序如下:
#include
#include
int main ()
{
FILE * in, * out;
char ch,infile[10],outfile[10];
printf("请输入您要打开的数据文件名:");
scanf("%s",infile);
printf("请输入您要转存数据的文件名:");
scanf("%s...全部
你先创建一个文件(*。txt,*。doc等等都可以),然后把所有的数据写入到文件里面去,之后用fopen等函数写程序既可。
比如你事先创建了一个file1。txt的文件,里面有一些数据(你自己先输入任意数据),然后将数据复制到outfile。
txt里面,程序如下:
#include
#include
int main ()
{
FILE * in, * out;
char ch,infile[10],outfile[10];
printf("请输入您要打开的数据文件名:");
scanf("%s",infile);
printf("请输入您要转存数据的文件名:");
scanf("%s",outfile);
if((in=fopen(infile,"r"))==NULL)
{
printf("没有找到您输入的文件名。
。。
\n");
exit(0);
}
if((out=fopen(outfile,"w"))==NULL)
{
printf("cannot open outfile\n");
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
system("pause");
return 0;
}
这就实现了数据的大量读入和输出。收起