1 在代码中引用stdio.h,即
#include <stdio.h>
C语言的所有文件 *** 作接口,均声明在这个头文件中。
2 定义FILE *类型的变量。
3 打开文件,使用函数为fopen。格式为:
FILE *fopen(char *filename, char *mode)
参数filename为要写入的文件名,mode为打开的方式,如果仅需写入文件,可以使用"w"或
"wb"。
返回值为文件指针类型,赋值给之前定义的变量。如果返回值为NULL,代表打开失败,无法写入。
4 对文件进行写 *** 作。C语言中有很多写文件的接口,包括fprintf, fwrite, fputs, fputc等等。
写 *** 作可以执行多次。
5 在全部写 *** 作完成后,执行fclose函数关闭文件指针。这样就实现了C语言写入文件。
#include<stdio.h>#include<stdlib.h>
#include<string.h>
int main()
{ char s[300]="copy ",f1[100],f2[100],f3[100]
printf("File1 name:")
scanf("%s",f1)
printf("File2 name:")
scanf("%s",f2)
printf("Dest File name:")
scanf("%s",f3)
strcat(s,f1)
strcat(s,"/b+")
strcat(s,f2)
strcat(s,"/b ")
strcat(s,f3)
puts(s)
system(s)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)