c++中如何读文件。即在c盘中建了一个文件,如何读呢?
解决方案 »
- 不同位操作系统和不同位VS以及库文件的兼容问题
- 在线等待!剧简单的问题!如何显示ListBox水平滚动条
- 哪位大哥大姐有关于运动分析的原程序,急需
- MDI程序中如何关闭所有打开的窗口?
- 如何作一个没有文档视结构支持的无文档多视图程序?
- 谁能写一个Filter解密WMV并播放,高手请过来!
- 怎么在C里加汇编语言啊?
- 从VC6.0到VC.NET的问题,我在VC6.0下写的程序编译没什么问题,然后搬到VC.NET下来编译,怎么会出现一些错误:
- 请问怎样将一个BYTE型的数组转化为字符型?
- 协议驱动里绑定的问题。为什么不执行绑定???
- 利用CLASS Wizard重载函数onitiaiupdate问题
- MFC容器程序嵌入WORD,程序退出时出错?
C++用fstream
API用文件句柄
MFC用CFile类
//CFile::modeRead可改为 CFile::modeWrite(只写),
//CFile::modeReadWrite(读写),CFile::modeCreate(新建)
{
CFile file;
file.Open("C:\TEMP.TXT",CFile::modeCreate|modeReadWrite);
.
.
.
}
移动文件指针
file.Seek(100,CFile::begin);///从文件头开始往下移动100字节
file.Seek(-50,CFile::end);///从文件末尾往上移动50字节
file.Seek(-30,CFile::current);///从当前位置往上移动30字节
file.SeekToBegin();///移到文件头
file.SeekToEnd();///移到文件尾
读文件:
char buffer[1000];
file.Read(buffer,1000);