我有一个文件内容如下:
4
111
112
113
114
115
116
我如何把它的格式变成如下这样?
4
112
113
114
XXX
也就是说第一行表示下面的行数,如果下面的行数多出了,多余的自动删除
然后第一行自动删除,下面的顶上,最后一个用自己的数字代替呢?
可以给出代码么?自己写了一个,很繁,所以来看看有没有更好的?
4
111
112
113
114
115
116
我如何把它的格式变成如下这样?
4
112
113
114
XXX
也就是说第一行表示下面的行数,如果下面的行数多出了,多余的自动删除
然后第一行自动删除,下面的顶上,最后一个用自己的数字代替呢?
可以给出代码么?自己写了一个,很繁,所以来看看有没有更好的?
解决方案 »
- CImageList的Create报错。找不到什么原因
- 如果一个ATL控件要用到MFC程序中,那么这个控件是否也要支持MFC
- 求yuyv 转换成 rgb565的代码:
- VC多文档菜单前的图标如何去掉
- API写socket的时候,如何确保缓冲区的内容已发送?类似CSocketFile::Flush()
- 有关popu菜单,帮我一下
- media player控件问题?
- 挑战图像高手,如何实现BMP的缩放?
- 帮忙找一下书?哪有较好的vc60书籍或cvi的书?谢谢!!
- 毕业设计要用到opencv 不知如何入手~~
- 央视主持人看病 看见一具搞笑的不敢独享,发来大家同喜同乐 ~~~~~~~~~~~~搞笑版
- 学vc总是坚持不下去
if (fSrc.Open("filename", CFile::modeRead))
{
CString strLine;
if(fSrc.ReadString(strLine))
{
int nLine = atoi(strLine);//lines
if (fDst.Open("fileWrite", CFile::modeWrite | CFile::modeCreate))
{
fDst.WriteString(strLine);
fSrc.ReadString(strLine);//first line skip
while (nLine-- > 1)//last line do not read
{
fSrc.ReadString(strLine);
fDst.WriteString(strLine);
}
fDst.Write("your last line");
fDst.Close();
}
}
fSrc.Close();
}