纯C语言读取文件方式
写文件
FILE *pFile;
<wbr>pFile=fopen("jingge.txt","w");<br><wbr>fwrite("http://blog.sina.com.cn/liyuanjinglyj<a href="http://blog.sina.com.cn/liyuanjinglyj">",1,strlen("http://blog.sina.com.cn/liyuanjinglyj")+1,pFile</a>);<br><wbr>fseek(pFile,0,SEEK_SET);<br><wbr>fwrite("liyuanjing",1,strlen("liyuanjing"),pFile);<br><wbr>//fclose(pFile);<br><wbr>fflush(pFile);</wbr></wbr></wbr></wbr></wbr></wbr>
读文件
<wbr>FILE *pFile;<br><wbr>pFile=fopen("jingge.txt","r");
<p>char *pChr;<br><wbr>fseek(pFile,0,SEEK_END);<br><wbr>int len=ftell(pFile);<br><wbr>pChr=new char[len+1];<br><wbr>rewind(pFile);<br><wbr>fread(pChr,1,len,pFile);<br><wbr>fclose(pFile);<br><wbr>pChr[len]=0;<br><wbr>MessageBox(pChr);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p>C++读写文件方式</p>
<p>写文件</p>
<p>ofstream ofs("4.txt");<br>
ofs.write("http://blog.sina.com.cn/liyuanjinglyj<a href="http://blog.sina.com.cn/liyuanjinglyj">",strlen("http://blog.sina.com.cn/liyuanjinglyj</a>"));<br>
ofs.close();</p>
<p>读文件</p>
<p>ifstream ifs("4.txt");<br><wbr>char ch[100];<br><wbr>memset(ch,0,100);<br><wbr>ifs.read(ch,100);<br><wbr>ifs.close();<br><wbr>MessageBox(ch);</wbr></wbr></wbr></wbr></wbr></p>
<p><wbr></wbr></p>
<p>Windows API读写文件方式</p>
<p>写文件</p>
<p>HANDLE pFile;<br><wbr>pFile=CreateFile("5.txt",GENERIC_WRITE,0,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);<br><wbr>DWORD dwWrite;<br><wbr>WriteFile(pFile,"http://blog.sina.com.cn/liyuanjinglyj<a href="http://blog.sina.com.cn/liyuanjinglyj">",strlen("http://blog.sina.com.cn/liyuanjinglyj"),&dwWrite,NULL</a>);<br><wbr>CloseHandle(pFile);</wbr></wbr></wbr></wbr></p>
<p>读文件</p>
HANDLE hFile;<br><wbr>hFile=CreateFile("5.txt",GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);<br><wbr>char ch[100];<br><wbr>DWORD dwRead;<br><wbr>ReadFile(hFile,ch,100,&dwRead,NULL);<br><wbr>ch[dwRead]=0;<br><wbr>CloseHandle(hFile);<br><wbr>MessageBox(ch);
<p><wbr></wbr></p>
<p>CFile类读写文件方式</p>
<p>写文件</p>
<p>CFile file("6.txt",CFile::modeCreate | CFile::modeWrite);<br><wbr>file.Write("http://blog.sina.com.cn/liyuanjinglyj<a href="http://blog.sina.com.cn/liyuanjinglyj">",strlen("http://blog.sina.com.cn/liyuanjinglyj</a>"));<br><wbr>file.Close();</wbr></wbr></p>
<p>读文件</p>
<p>CFile file("6.txt",CFile::modeRead);<br><wbr>char *pChr;<br><wbr>DWORD dwFileLen;<br><wbr>dwFileLen=file.GetLength();<br><wbr>pChr=new char[dwFileLen+1];<br><wbr>pChr[dwFileLen]=0;<br><wbr>file.Read(pChr,dwFileLen);<br><wbr>file.Close();<br><wbr>MessageBox(pChr);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p><wbr></wbr></p>
<p>MFC提供的CFileDialog方式读写文件</p>
<p>写文件</p>
<p>CFileDialog filedlg(FALSE);<br><wbr>filedlg.m_ofn.lpstrTitle="静哥另存为对话框";<br><wbr>filedlg.m_ofn.lpstrFilter="Text file(*.txt)\0*.txt\0ALL file(*.*)\0*.*\0\0";<br><wbr>filedlg.m_ofn.lpstrDefExt="txt";<br><wbr>if(IDOK==filedlg.DoModal())<br><wbr>{<br><wbr><wbr>CFile file(filedlg.GetFileName(),CFile::modeCreate | CFile::modeWrite);<br><wbr><wbr>file.Write("http://blog.sina.com.cn/liyuanjinglyj<a href="http://blog.sina.com.cn/liyuanjinglyj">",strlen("http://blog.sina.com.cn/liyuanjinglyj</a>"));<br><wbr><wbr><wbr><wbr>file.Close();<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p>读文件</p>
<p>CFileDialog filedlg(TRUE);<br><wbr>filedlg.m_ofn.lpstrTitle="静哥另存为对话框";<br><wbr>filedlg.m_ofn.lpstrFilter="Text file(*.txt)\0*.txt\0ALL file(*.*)\0*.*\0\0";<br><wbr>if(IDOK==filedlg.DoModal())<br><wbr>{<br><wbr><wbr>CFile file(filedlg.GetFileName(),CFile::modeRead);<br><wbr><wbr>char *pChr;<br><wbr><wbr>DWORD dwFileLen;<br><wbr><wbr>dwFileLen=file.GetLength();<br><wbr><wbr>pChr=new char[dwFileLen+1];<br><wbr><wbr>pChr[dwFileLen]=0;<br><wbr><wbr>file.Read(pChr,dwFileLen);<br><wbr><wbr>file.Close();<br><wbr><wbr><wbr><wbr>MessageBox(pChr);<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
C++ 文件操作大全,里面列举了几乎所有的C++文件操作以及相关细节。
很详细的C++文件操作 C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 ...
C++文件读写操作C++文件读写操作 C++文件读写操作C++文件读写操作
C++文件操作笔记,一本不错的笔记,记录了C++ 文件操作过程中的每一个细节
C++文件操作 C++文件的读写fstream // 文件流输入文件流输出文件流 创建一个文本文件并写入信息同向屏幕上输出信息一样将信息输出至文件
c++开发文件操作大全,包括文件 目录的创建 读写 修改属性 复制删除等各种文件操作示例
C++文件操作源码
C++文件读写,使用C++函数进行文件的读取和写入操作。
用于大学课程设计的过程及要求,对在实习中的大学生有很大的帮助
对文件读取操作大全。实例等. c c++
很好的文件操作工具类 好东西要分享
集合了C/C++常用文件操作,比如创建、打开、读、写文件
详细的介绍了C++中有关于文件操作函数的使用方法,是研究C++文件操作函数的非常宝贵资料。(网上很难找到)
c++的文件操作小结 4
C++文件操作,介绍得十分详细,包括文本文件操作和二进制文件操作
C++文件操作 一网打尽,很通俗很明白,很好的精品资源
这个一个文本文件,主要描述了 C++ 各种文件操作读写,和详细的解释说明