一个C语言读写文本的有关问题
一个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后判断当前行是否符合你的“某些条件”,符合则执行相应逻辑,不符合则继续读取文件...
[解决办法]
[解决办法]可以先读文件所以内容放入自定义缓存数组中ReadDataBuff,
然后 Begin=strstr((char *)ReadDataBuff,"IP11=");
End=strstr((char *)Begin,";");
strncpy((char *i),(char *)(Begin+3),End-Begin-3);
楼主看看这样可行不
[解决办法]fprintf
fscanf
[解决办法]输入的IP和输出的IP相同,唯一有意义的事情就是判断输入的IP在文件中是否存在而已。