先打开一个已经存在的文件,abc.txe然后往里面随便写一些数据jflasjflajf,然后关闭.
接着在把数据读到一个缓冲区里面.请教大家上述功能的代码,最好是CFILE类的.马上给分
接着在把数据读到一个缓冲区里面.请教大家上述功能的代码,最好是CFILE类的.马上给分
解决方案 »
- VC通过odbc连接oracle数据库
- Directshow视频上面画矩形?
- 如何建立进程,能被所有用户访问,而该进程的用户为SYSTEM
- 不知道控件id的情况下,怎么获取控件下面层叠的控件的句柄?
- 请教,如何使利用WebBrowser建立的浏览器实现收藏,并实现脱机使用。
- 大哥 帮忙!!
- 哪个大侠能给我解释一下虚函数怎么用的?都有什么用?真心的谢谢了!:)
- 高分求助,在线等待!我想画一个圆,中间用直线分开来表示各个部分的百分比,应该怎么画呢?
- windows窗口建立问题
- vc 字符串转时间问题
- 在Vc里面"::"是什么意思?输入::后面出现的方法或者变量是怎么得到的?
- 把doc等文件压缩成zip,和把zip文件解压的控件或dll(用VC或VB开发的)
// 打开文件
if( testFile.Open( "abc.txt" , CFile::modeReadWrite ) )
{
// 定位到文件末尾
testFile.SeekToEnd( );
// 写入数据
testFile.Write( "jflasjflajf" , 11 );
// 定位到文件头
testFile.SeekToBegin( );
// 读入全部数据
char pBuffer[5000];
testFile.Read( pBuffer , 5000 ); //确保pBuffer缓冲区足够大
// 关闭文件
testFile.Close( );
}
if(file.Open("c:\\a.txt",CFile::modeReadWrite))
{
file.SeekToEnd();
file.Write("abcde",5);
file.Close();
}
if(file.Open("c:\\a.txt",CFile::modeReadWrite))
{
char buf[32];
file.Read(buf,5);
file.Close();
buf[5]=0;
AfxMessageBox(buf);
}
char buffer[1024];
lstrcpy(buffer,"qsdos0-f9s");
if(f.Open("abc.txe",CFile::modeCreate|CFile::modeWrite))
{
f.Write(buffer,lstrlen(buffer));
f.Close();
}
memset(buffer,0,1024);
if(f.Open("abc.txe",CFile::modeRead))
{
f.Read(buffer,1024);
f.Close();
}