在桌面上建立一个txt文本并写一段字母,用c语言写一段程序:打开txt文档并读取这段字母,写入到字符串中

文件的打开、读取希望高手详细说明一下。因为文件的打开这方面我还没写过,求高手详细指教一哈

下面所有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);//关闭文件
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-28
亲。。。你可以试着看看书。。。肯定有文件IO相关的内容的
第2个回答  2011-10-29
自己要多看多写!
相似回答