我怎样把文件结束符(EOF)写到当前的文件指针(fstream 流文件)? 我怎样把文件结束符(EOF)写到当前的文件指针(fstream 流文件)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样写的: fstream fp; byte by[1]; by[0]=0x1a; fp.open("filename.txt",ios::out|ios::binary) if(!fp) { MessageBox("文件未打开"); return 0; } fp.seekp(-08L,ios::end); fp.write(by,1); fp.close();程序执行完后,并没有把末尾8个字节去掉啊! 当然文件结束符(EOF)是给文本分析程序用的,分析到这里就认为文件结束。 Win32编程中属于窗口的滚动条没指定WS_VSCROLL也能显示 PaintStruct 怎么使能、禁止工具条上的按钮 如何识别word里面用公式编辑器编辑的公式 编辑框的CString 变量:m_edt1 自定义文件类型,在windows中双击文件进入我的程序,怎么办? VC如何察看dll中的COM接口 怎样将截获到的消息从消息队列删除? 如何通过编程,使自己的程序在退出时,可以关闭计算机! 请教怎样在vc中知道我的电脑是否连上网了.有api吗,还是要接收什么消息. DLL下的多线程 请问各位高手视图中粘贴位图的问题
fstream fp;
byte by[1];
by[0]=0x1a;
fp.open("filename.txt",ios::out|ios::binary)
if(!fp)
{
MessageBox("文件未打开");
return 0;
}
fp.seekp(-08L,ios::end);
fp.write(by,1);
fp.close();程序执行完后,并没有把末尾8个字节去掉啊!
文件结束符(EOF)是给文本分析程序用的,分析到这里就认为文件结束。