VC2005编程 请帮忙看一下这个code! 读取一个文件并实现查找某一个特定的字符串 并将包含此字符串的行完整输出?

问题描述

要读取的文件格式如下 text.txt:10001-waitforready;10002-waitforready1;10003-waitforready2;10004-waitforready3;10005-waitforready4;10006-waitforready5;=====================================voidmain(){CStdioFilefile;CStringstr;CStringstrTemp;CStringfilename;filename="d:\text.txt";CStringstatuscode="10001-waitforready;";if(file.Open(filename,CFile::modeRead)==FALSE){CStringtemp="OpenFileError:"+filename;AfxMessageBox(temp);}while(file.ReadString(strTemp)){   str+=strTemp+"n"; if(strcmp(strTemp,statuscode)==0){strTemp==statuscode;AfxMessageBox(strTemp);}elseAfxMessageBox("doesnotfindthematch!");}file.Close();}=======================================================================但是此程序输出的是完全匹配的字符串 但我需要如果statuscode="10001"的话,如何在文件中查找包含它的完整的字符串并输出呢?请各位指点一下吧!

解决方案

解决方案二:
CString.Find
解决方案三:
没遇到过这种情况.
解决方案四:
不知,帮顶

时间: 2024-09-14 20:46:41

VC2005编程 请帮忙看一下这个code! 读取一个文件并实现查找某一个特定的字符串 并将包含此字符串的行完整输出?的相关文章

雅虎财经数据-麻烦各位大神给看下下面这段代码,运行不起来。请帮忙看下是什么原因(是在Python上运行的)

问题描述 麻烦各位大神给看下下面这段代码,运行不起来.请帮忙看下是什么原因(是在Python上运行的) from matplotlib.finance import quotes historical_yahoo from datetime import date import pandas as pd today=date.today() start=(today.year-1,today.month,today.day) quotes=quotes_historical_yahoo('AXP

activemq-ActiveMq 警告问题,请帮忙看下有没有问题

问题描述 ActiveMq 警告问题,请帮忙看下有没有问题 今天ActiveMq 报了一个警告,请指导的大侠帮忙给看下是不是有问题 Mq是不是长时间没有连接就会断开,然后在重新连接 解决方案 一般服务端为了性能和减少没必要的用户连接数,会有一个超时设置,当idle时间达到,就会主动关闭u 这个连接.客户端这个时候就需要进行重连机制. 解决方案二: 你这是在client端出现的异常吗?应该不是因为长时间没有连接的关系,如果是长时间没有数据传输的话会报Timeout错误,这上面的错误提示是EOFEx

lua匿名函数问题,和我预期的不太一样,请帮忙看下,谢谢

问题描述 lua匿名函数问题,和我预期的不太一样,请帮忙看下,谢谢 print(function() return 1 end) 我以为会打印1,但是实际打出funciton??? 求解惑,为什么是这样,怎么修改使其打印成1??? 3q 解决方案 print((function() return 1 end)())

mfc-大神们,新年快乐!!!我用MFC编写的串口助手,创建多线程,烦请帮忙看下哪里有问题呢,为什么不能显示

问题描述 大神们,新年快乐!!!我用MFC编写的串口助手,创建多线程,烦请帮忙看下哪里有问题呢,为什么不能显示 数据丢包是因为编辑框显示荒废时间,所以我把编辑框显示放到线程里面,可以不能与接收数据同步正确的显示,还会出现停止运行的错误,狂帮帮忙,看下,呜呜!!!! 解决方案 内存指针的问题,仔细调试下.

想请教一个复杂的if 判断 语句,请帮忙看一下。。

问题描述 想请教一个复杂的if 判断 语句,请帮忙看一下.. 我想写一个if 语句 同时满足如下条件, a 和b 都不等于null , c 或者d 其中一个不等于null 请问这么写对吗? if(a!=null && b!= null && c!=null || d !=null) 解决方案 if(a!=null && b!=null &&(c!=null || d!=null)) 解决方案二: if (NULL != a &&

c c++编程-请帮忙看看这个题目,真心不知如何去写

问题描述 请帮忙看看这个题目,真心不知如何去写 Xiangqi Time Limit:?1000MS Memory Limit:?65536K Description Xiangqi is one of the most popular two-player board games in China. The game represents a battle between two armies with the goal of capturing the enemy's "general&qu

http://211.138.86.20:8080 这个网站 为什么一会上去一会上不去 请帮忙看下

问题描述 请高手帮忙解决以下这个网站http://211.138.86.20:8080谢谢 解决方案 解决方案二:没兴趣看,连个域名都没有解决方案三:上不去打不开解决方案四:你tomcat开服务了没有假设tomcat放在D:tomcatC:>D:D:>cdD:tomcatbinD:tomcatbin>service.batinstall然后运行services.msc,打开tomcat服务类型为自动,并启动服务

各位请帮忙看下过滤器的问题

问题描述 实在是不好意思  跑这上面来问这种问题只是我搞了好久在网上也找了好久没找到解决的方法还是得来啊这是我的过滤器的代码package com.yourcompany.tools;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import ja

疯了,明明在还说System.IO.Ports不存在,网上搜遍了没找到答案,请帮忙看一下,感谢!

问题描述 用MonoDevelop(版本4.0.1)做一个项目,要读写串口,但是第一步就卡住了,打死找不到System.IO.Ports,提示:Thetypeornamespacename`Ports'doesnotexistinthenamespace`System.IO'.Areyoumissinganassemblyreference?但是usingSystem.IO;usingSystem.IO.Compression;这些都可以,为什么就是Ports找不到呢(Pipes也找不到),检查