读文本内容,判断里面的\n和,的个数,怎么做??? 我把1,2,5,36,0,125,42,0,0,0,0,0,0,02,5,3,6,4这样的数以二进制写进文件中,然后我想再读取判断里面的\n和,的个数,用ifstream怎么做啊?或者其他的函数也可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取文件内容:CString CUtilityEx::ReadFileSDK( CString strFilePath ){ CString strReturn; HANDLE hlogFile = ::CreateFile(strFilePath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); if(hlogFile != INVALID_HANDLE_VALUE) { ::SetFilePointer(hlogFile, 0, 0, FILE_BEGIN); DWORD dwWrite=0; char szBuf[2048 * 100]; memset(szBuf,0,sizeof(szBuf)); DWORD dwRead = 0 ; ::ReadFile(hlogFile,szBuf,sizeof(szBuf), &dwRead,NULL); ::CloseHandle(hlogFile); strReturn = szBuf; } return strReturn;}计算\n和, 只要循环读取出来的内容,一个一个统计就可以了。 ,是0x2C\n在windows中是0x0D 0x0Aifstream只能读取,不能保存。保存用ofstream或者直接用fstream.二进制方式是ios::binary统计就用counthttp://www.cppblog.com/gohan/archive/2008/05/09/49303.html 关于xmllite的问题,恳请高手解答一下! VC++ 高手看看我的指针写法有误错误!!!!!!!!!!!!!!!!!! 用WINSOCK CONTROL编写网络通信 拜求UTF-8和CString编码互换的代码 谁来帮我开发个东东 怎么才能得到FTP服务器文件夹和文件的图标呢? 急问:MSCom控件,为什么和msdn里说的不一样? 帮忙UP也送分!手工给一个已有的类添加自动化支持,需要那些代码? 请问:ADO中如何给Parameter的type赋一数组 如何获取打印设置里的纸张大小呢 关于类成员函数的指针
CString CUtilityEx::ReadFileSDK( CString strFilePath )
{
CString strReturn;
HANDLE hlogFile = ::CreateFile(strFilePath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL);
if(hlogFile != INVALID_HANDLE_VALUE)
{
::SetFilePointer(hlogFile, 0, 0, FILE_BEGIN);
DWORD dwWrite=0; char szBuf[2048 * 100];
memset(szBuf,0,sizeof(szBuf));
DWORD dwRead = 0 ;
::ReadFile(hlogFile,szBuf,sizeof(szBuf), &dwRead,NULL);
::CloseHandle(hlogFile);
strReturn = szBuf;
}
return strReturn;
}
计算\n和, 只要循环读取出来的内容,一个一个统计就可以了。
\n在windows中是0x0D 0x0A
ifstream只能读取,不能保存。
保存用ofstream或者直接用fstream.
二进制方式是ios::binary
统计就用count
http://www.cppblog.com/gohan/archive/2008/05/09/49303.html