读书人

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

发布时间: 2012-03-07 09:13:51 作者: rapoo

一个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在文件中是否存在而已。

读书人网 >C语言

热点推荐