C++MFC通过cfile.ReadString(tdata);读取一个txt文档后,格式如“1,1,*1,1,1,1,1,1

C++MFC通过cfile.ReadString(tdata);读取一个txt文档后,格式如1,1,*1,1,1,1,1,1** 怎么可以读出有几个星号

如果tdata 为CString类型 你直接可以把它看成数组 挨个判断。
int num=0,lenght=tdata.GetLenght();
for(int i=0;i<lenght;i++)
{
if(tdata[i]=='*')
num++;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-24
分析你读回来的字符串吧.

...读取一个txt文档后,格式如“1,1,*1,1,1,1,1,1
如果tdata 为CString类型 你直接可以把它看成数组 挨个判断。int num=0,lenght=tdata.GetLenght();for(int i=0;i<lenght;i++){ if(tdata[i]=='*')num++;}

如何在MFC中读取txt文件中的数据
\/\/读取 myFile.ReadString(str);myFile.Close();} else { \/\/创建 File.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeWrite | CFile::modeCreate);File.WriteString(sFileName);File.Close();} \/\/写入 File.Open(CBApp::getCurrModulePath()+_T("filename.txt"),...

vc++,读取一个数据文件的一行数据,怎样计算读了多少个字节,用哪个或那...
用CFile类的read()函数;他的到返回值就是已经读的子符个数 如CFile f;f.open("d:\/\/1.txt",可读可写);char sz[256]={0};int i=f.read(sz,256)\/\/这里的就是读取的个数.这里你可以看看一行多少字符数256可以改20看情况

编程类,在VC中用C++编写程序,按行读取txt中的数据,并显示,请各位大神来...
CFileDialog *lpszOpenFile; \/\/定义一个CfileDialog对象 CStdioFile file;CString filePathName;int row;CString result;\/\/生成一个对话框 lpszOpenFile = new CFileDialog (TRUE,"","",OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , "文件类型(*.txt)|*.txt|所有文件(*.*)|*.*|");if(lpszOpenFi...

c++如何读取txt的数据(一行一行的读,从第一行读到最后一行)要详细代 ...
C++读取txt文本数据并一行一行的读方法如下:1、使用C++提供输入输出流的getline函数可以实现整行读取;完整代码如下:include<iostream>#include<fstream>using namespace std;int main(){ \/\/ 定义输入文件流类对象infileifstream infile("test.txt",ios::in);if(!infile){ \/\/ 判断文件是否存在 ...

C++中读取TXT文档中内容并显示在Edit框中的问题
这个方法是用来读文本文件的。而加密后的文件里,什么内容都可能有,所以不能用文本方式读,必须以二进制方式读。另外,把密文显示在edit上也是没有意义的,因为里面可能有无法显示的字符。

mfc读取文件夹的一个名为xxx的txt文件内容。高手帮忙看下为什么会返回错...
古怪的代码,看不出sFile变量会是什么值。同样也没看出m_File、m_strfilename和打开文件的关系。本地文件打开,必须指定盘符,宏定义字符串中没看到盘符。

MFC中如何逐行读取txt并显示在编辑框中
这是因为你创建工程的时候选择了UNICODE 修改方法一:将项目属性->配置属性->常规 中的字符集改为“未设置”。修改方法二:在所有常量字符串前面加一个“_T”:txxt.Open(_T"C:\\\\1.txt",CFile::modeRead);另外:C语言中,字符串中的“\\”要用“\\\\” 。

请教c++大神,提供一组数用;区分用mfc画折现
我读的这个文件是每一行有3列数据,中间分别是用空格或tab键隔开,行尾没有分号什么的 while (targethorizonfile.ReadString(str)){ int index;str.TrimLeft();\/\/从左侧删除字符,无参数是删除空格和Tab等字符 str.TrimRight();index=str.Find(_T("\\t"));\/\/查找Tab键的字符下标,未找到匹配时...

VC\/MFC 中 如何读取txt文件中的数字,并存放在二维数组里
使用fopen函数打开文本文件,在使用fscanf函数的%d参数分别读入数字即可。1.fopen的函数原型:FILE * fopen(const char * path,const char * mode); fopen函数的第一个参数是文件路径,第二个参数是打开方式,有以下几种方式:r 以只读方式打开文件,该文件必须存在。r+ 以可读写方式打开文件,该文件...

相似回答