我在我的*.dat文件中写了很多条记录,每条记录是用固定“\r”分隔的
现在我想把他们分离出来,我该怎么检测“\r”??
谢谢。还有一个问题就是 我用sizeof(m_stru)
m_stru是我定义的结构,
sizeof(m_stru)是否会因为结构里面存储的具体值不同而返回不同的值呢???
谢谢谢谢
现在我想把他们分离出来,我该怎么检测“\r”??
谢谢。还有一个问题就是 我用sizeof(m_stru)
m_stru是我定义的结构,
sizeof(m_stru)是否会因为结构里面存储的具体值不同而返回不同的值呢???
谢谢谢谢
解决方案 »
- 请教一个读取文件的问题?
- 高流量下,使用winpcap丢包问题,求解释!
- VC编译器当中,ebp和esp到底应是caller去保存的还是callee去保存
- 串口收到的数据用string.format("%c",bt)显示,然后把显示的乱码用WINHEX查看十六进制时,数据中的00全不见了
- CStringList的一个小问题
- api里的定义的Notification和Message有什么区别?
- 今天去买了本《vc++技术内幕》第四版
- 关与ADO 的问题高手 指教 一下,都郁闷死拉
- 正在listen的服务端,我怎样让他停止listen???
- %%%%%%%%%--to lpt(独云),快收信吧!!!--%%%%%%%%%
- 为什么在OnInitDialog()函数返回false后,程序还继续执行?如果让其终止?
- 问 我写了一个exe程序 它需要导入4个dll 我怎么能把他们做在一个exe里面~
2. 不会
DWORD dwt;
for(i=0;i<len;i++){
cf.Read( c,1);
if(c=='\r')
dwt=cf.Seek(0, CFile::current);//记下位置
}2.sizeof(m_stru)与你定义的大小有关
DWORD dwt;
char c;for(i=0;i<len;i++){
cf.Read( &c,1);
if(c=='\r')
dwt=cf.Seek(0, CFile::current);//记下位置
}2.sizeof(m_stru)与你定义的大小有关