1 以只读方式打开第一个文件
2 以写方式打开蠢链盯第二个文件
3 循环读取字符,并写入第二个文件。直到遇到EOF结带和束。
4 关闭文件。
代码:
#include <stdio.h>int main()
{
FILE *f1, *f2
int c
f1 = fopen("in.txt", "rb")
f2 = fopen("out.txt", "wb")//将in.txt复制为out.txt
while((c = fgetc(f1)) != EOF)
fputc(c,f2)
唤尺 fcloseall()
return 0
}
copy “需要复制的文件路径” “要保慎圆存的路径” 如
copy "c:\1.txt" "d:\"这个的意思信老就是把C目录下的滑孝升1.txt文件复制到d盘。
复制上面的代码,新建一个文本,复制进去,修改需要复制的文件及路径,另存为test.bat。双击即可运行
假设原文件告销为a.txt,目标文件为b.txtvoid main()
{
FILE *f1,*f2
char s[100]
f1=fopen("a.txt","r")
f2=fopen("b.txt","w")
if(f1==NULL || f2==NULL)
{
puts("open file failed."袜蔽游并仿)
exit(-1)
}
else
{
while(!feof(f1))
{
fgets(s,100,f1)
fputs(s,f2)
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)