在桌面上建立一个txt文本并写一段字母,用c语言写一段程序:打开txt文档并...
发布网友
发布时间:2024-10-22 07:47
我来回答
共3个回答
热心网友
时间:2024-11-11 15:32
下面所有file模式,如果文件不存在,就创建文件。模式你自己选。另外还有很多其他函数,你自己看书。下面是最基本得的
FILE *pfile = fopen("D:\\001.txt", "rb");//以二进制方式打开d盘得001.txt文件
fseek(pfile,0L,SEEK_END);//将文件指针移动到文件末尾
unsigned long buflen = ftell(pfile);//获取文件长度
unsigned char *buf = new unsigned char[buflen];//创建改文件长度大小的一块内存用来放要读进来的文件内容
rewind(pfile);//指针移动到文件头
fread(buf,1,buflen,pfile);//将文件的内容全部读入buf中
fclose(pfile);//关闭文件
上面为读文件,下面为写文件
FILE *pfile 2= fopen("D:\\002.txt", "wb");//以写二进制方式打开002.txt文件
fwrite(buf,1,buflen,pfile2);//将buf写入002.txt
fclose(pfile2);//关闭文件
热心网友
时间:2024-11-11 15:31
亲。。。你可以试着看看书。。。肯定有文件IO相关的内容的
热心网友
时间:2024-11-11 15:26
自己要多看多写!