如何在一个文本文件中搜索是否存在一个IP,有的话就返回IP地址? 有端口的话也返回端口。文本文件小于64个字节。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试将文件的内容读入 CString,然后使用 CString::Find 查找 IP。 不知道你的文本文件是什么格式的,我一般都是采用ini格式的文件.即类似下面这样的格式[NET]IP=192.168.1.2PORT=8000对ini文件的操作,VC有标准的函数,你可以在网上查一下. 文件格式不定,IP地址也不定。只有文件中含有任何IP就把IP地方取出来。 用正则表达式 很好用。^(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))(\.(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))){3}$ 这个简单了,你一个一个字符读取,读到数字后就保存到一个变量,然后继续往下读,直到读取到不是.的字符,然后将就得到IP了,再见他用inet_addr转换成DWORD型,判断该值是不是在0.0.0.0到255.255.255.255之间的IP,是的话就是您要得到的结果保存了。 不知道你的文本文件是什么格式的,我一般都是采用ini格式的文件. 即类似下面这样的格式 [NET] IP=192.168.1.2 PORT=8000 对ini文件的操作,VC有标准的函数,你可以在网上查一下.非常同意6楼的解答。我这里有非常程序的程序给你参考。int GetIniInt(CString strSection, CString strKey){ CString str; CString strFile = ReturnPath(); strFile += "\\AutoTest.ini"; //strDefVal.Format(""); int nTypeNum = ::GetPrivateProfileInt(strSection, strKey, 0, strFile); return nTypeNum;} 闲聊技术贴,关于状态机 为什么 ShowHTMLDialog 不能改变他的大小? 上海好一点的软件公司有哪一些?? 如何让对话框程序中的文本控件和输入框控件变灰并不可用? 如何限制远端IP地址 C/C++套接字发送结构体,出现大负数,求大神指导~~ 画图的问题!! 我在学WinSocket,请问现在外面WinSocket吃香吗?一般做什么东西要用WinSocket的?找的到工作吗?还有Qos,RAS是什么东西?有人学吗?好象和编程不搭架的? 希望能合作开发. 在Windows 环境下用VC++写CGI,怎样分析接到的数据 推荐几本GDI+高级界面C++方面的书籍(不是C#的) 图像处理问题
即类似下面这样的格式
[NET]
IP=192.168.1.2
PORT=8000
对ini文件的操作,VC有标准的函数,你可以在网上查一下.
只有文件中含有任何IP就把IP地方取出来。
即类似下面这样的格式
[NET]
IP=192.168.1.2
PORT=8000
对ini文件的操作,VC有标准的函数,你可以在网上查一下.
非常同意6楼的解答。我这里有非常程序的程序给你参考。
int GetIniInt(CString strSection, CString strKey)
{
CString str;
CString strFile = ReturnPath();
strFile += "\\AutoTest.ini"; //strDefVal.Format("");
int nTypeNum = ::GetPrivateProfileInt(strSection, strKey, 0, strFile);
return nTypeNum;}