如何在此下,补充?以达到目的?
#include "stdio.h"
main ()
{FILE *in,*out;
char ch,infile[10],outfile[10];
printf ("Enter the infile name:\n");
scanf ("%s",infile);
printf ("Enter the outfile name:\n");
scanf("%s",outfile);
if((in=fopen (infile,"r"))==NULL)
{ printf("cannot open infile\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);
}
该在哪里补充,if之前还是while之后
该在哪里补充,if之前还是while之后
追答在fclose(out);之后,因为要防止文件丢失
我说清楚点:
其实这个功能没必要这么麻烦来实现的。只需要使用DOS或Linux命令就能实现的。
完整伪程序:
#include <stdlib.h>之所以使用命令是因为C语言里面好像没有创建文件夹的函数,如果非要使用就只能调用API了。
如何用c语言将文件复制到自己想要的文件夹??
C语言里的system("");函数可以执行命令行的几乎所有指令,把命令行输入的内容作为参数传入即可。复制文件的话 应该是:copy 源文件 目的路径。例如命令行里的 copy c:\\test.txt d:\\text.txt,也就是C语言里的:system("copy c:\\test.txt d:\\text.txt");或者这样 char c[50] = "copy c:\\...
用c语言如何把文件复制到指定文件夹
不妨可以定义一个指针 比如char *p="";scanf("%s",p);fp=fopen(p,"r");这样就可以通过scanf自己输路径了 思路就是fp=fopen("abc.txt","r");等价于char *p="abc.txt";fp=fopen(p,"r");里面可能还有些技术上的问题,稍加修改一下,应该没问题吧 ...
如何把c语言中输出的数据保存到一个文件夹中?
1、首先,可以先查看整体代码,了解保存整体框架。2、然后,定义一个文件指针,指向文件。3、接下来就可以先对控制台清屏幕。4、此时,就可以开始使用保存的命令语句。5、还能对屏幕适当的等待。6、最后记得关闭文件的打开。7、打开保存为这个页面,并选择好路径。8、然后点击保存类型。9、然后找到文件名...
批处理复制文件至指定文件夹,并自动重命名。
echo offxcopy F:\\主图\\*.* F:\\合并\\ \/yxcopy F:\\副图\\*.* F:\\合并\\ \/s \/yfor \/f %%i in ('dir \/s \/b F:\\合并\\黑色\\*.*') do (move %%i F:\\合并\\%%~ni黑%%~xi)for \/f %%i in ('dir \/s \/b F:\\合并\\透明\\*.*') do (move %%i F:\\合并\\%%~ni透%%~xi)...
手机如何将C语言编译的文件放到文件夹
手机将C语言编译的文件放到文件夹方法:用F10点File,弹出下列框点save出现保存路径,把noname改为你自己想要的名字(可以是字母,数字)点Enter键就可以了。或着用F2也是保存。
C语言创建文件到指定文件夹
源代码如下:include "stdio.h"include "conio.h"include "dir.h"int main(){ int status;status=0;status=mkdir("D:\\mydir");printf("status=%d",status);getch();return 1;}
C语言编的程序怎么保存到指定文件夹?谢谢```
fopen=("c:xx.txt","a+")不知道你说的什么意思,不过如果是打开文件然后写的话 把fopen后面的两个参数写上就ok 了.第一个是文件路径 底二个是打开方式,我用的是追加写,就是如果没有文件就新建一个,有就写在文件尾
怎样用C语言将文件复制另外的文件夹
\/\/对了。这个程序跳过前面字节,遍历D:\\\\123下的所有文件,排除除txt格式外的任何文件,就像 aaasdsad5.txt也将被复制,因为最后字节为5 define _WIN32_WINNT 0x500\/\/使CreateHardLink可用 include include "iostream.h"include "stdarg.h"include "stdio.h"WIN32_FIND_DATAA lpffd;HANDLE file;UI...
怎么将一个记事本文件内容复制到另一个文件?
putchar(ch); \/\/是in.txt 的内容显示在dos窗口 下ch = fgetc(in);}fclose(in); \/\/ 关闭文件fclose(out);}int main(){copyFile() ;puts("");return 0;}读写文件的方式 r 表示只读 ,w 表示写入当没有文件时自动创建,r 方式的文件需要自己创建,另外一个是copyfile()函数结束的时候...
c语言程序将u盘文件复制到电脑怎样将U盘上的内容拷贝到电脑上
1、找到需要操作的软件图标,点击右键选择打开文件所在的位置进入。❺ 如何将u盘上的东西复制到电脑上 用电脑:图片的话,保存网页,打开文件夹,找图放得手机上 可以复制,就复制下来,放到TXT文本(不带图片),带图可以放WORD(手机要好)手机: UC直接保存网页 。❻ 如何把U盘中的文件...