- 论坛徽章:
- 0
|
原帖由 flw 于 2009-12-1 13:37 发表 ![]()
很奇怪的需求。
根据我的经验,
我觉得很有可能是楼主搞错了真正的问题了。
我现在是很混乱啊
刚学着写代码,呵呵,见谅
现在的问题是
我有一些数据,先保存在一个文件中,等需要的时候再读出来
格式大致如:
IP="192.168.1.1"
NETMASK="255.255.255.0"
DHCP_ENALE=1
在向文件保存的时候,因为使用了sprintf,如果参数值中有IP地址,就会在引号前加个转义字符
sprintf( buf, "%s=\"%s\"\n", name, value);
而参数值中无引号的时候,则不进行处理
sprintf( buf, "%s=%s\n", name, value);
现在的情况是,我现在在读取这个文件的时候,
读出来的数据都是像上面给出的那样
IP=\"192.168.1.1\"
NETMASK=\"255.255.255.0\"
DHCP_ENABLE=1
我不知道应该怎么处理才能把那些转义字符给去掉……
基础知识太欠缺了……
谢谢指教
[ 本帖最后由 WHITLACK 于 2009-12-1 13:58 编辑 ] |
|