首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个C语言读写文本的有关问题

2012-03-07 
一个C语言读写文本的问题在文本里有如下内容:ip1192.168.1.10ip2192.168.1.11ip3192.168.1.12ip4192.1

一个C语言读写文本的问题
在文本里有如下内容:
ip1=192.168.1.10
ip2=192.168.1.11
ip3=192.168.1.12
ip4=192.168.1.13
...如此类推.....并且192.168.1.10这些IP可以修改的.

我想读取指定的IP,如符合某个条件,获取IP*所在行的内容,然后把相应的IP输出,但具体不知如何写.
希望大家指点一下....
CSDN不知干嘛,说我获得积分了却没显示...汗...



[解决办法]
getline后判断当前行是否符合你的“某些条件”,符合则执行相应逻辑,不符合则继续读取文件...
[解决办法]

探讨

getline后判断当前行是否符合你的“某些条件”,符合则执行相应逻辑,不符合则继续读取文件...

[解决办法]
可以先读文件所以内容放入自定义缓存数组中ReadDataBuff,
然后 Begin=strstr((char *)ReadDataBuff,"IP11=");
End=strstr((char *)Begin,";");
strncpy((char *i),(char *)(Begin+3),End-Begin-3);
楼主看看这样可行不
[解决办法]

fprintf

fscanf
[解决办法]
输入的IP和输出的IP相同,唯一有意义的事情就是判断输入的IP在文件中是否存在而已。

热点排行