如何编写一个c++程序实现对*.ini文件指定内容的修改
只需要修改某一行的数据(数据类型形如211.110)可追加30分1[User]UserName=cc1111124Password=operationFONT_Name=...
只需要修改某一行的数据(数据类型形如211.110 )
可追加30分
1
[User]
UserName=cc1111124
Password=operation
FONT_Name=微软雅黑
FONT_Color=0
FONT_Size=11
FONT_Bold=1
FONT_Italic=1
FONT_Underline=0
FONT_StrikeOut=0
[Misc]
BeepOnRecvBroad=False
UseSound=False
SkinIndex=1
[Server]
UserServerCount=1
UserServerName_0=
UserServerIp_0=172.168.11.10
UserServerPort_0=25000
NetServerCount=0
文件如上
我想对IP地址后两位11.10进行修改 源代码多少啊 展开
可追加30分
1
[User]
UserName=cc1111124
Password=operation
FONT_Name=微软雅黑
FONT_Color=0
FONT_Size=11
FONT_Bold=1
FONT_Italic=1
FONT_Underline=0
FONT_StrikeOut=0
[Misc]
BeepOnRecvBroad=False
UseSound=False
SkinIndex=1
[Server]
UserServerCount=1
UserServerName_0=
UserServerIp_0=172.168.11.10
UserServerPort_0=25000
NetServerCount=0
文件如上
我想对IP地址后两位11.10进行修改 源代码多少啊 展开
5个回答
展开全部
源代码的没有,不过提供解题思路。
用文件指针打开*.ini文件,读取文件内容,进行字符串的匹配比较,找到要修改的字符位置,修改字符,保存修改后的*.ini文件。
程序要用到文件指针和输入输出流,在书上找找,都不太难。自己动手丰衣足食!
用文件指针打开*.ini文件,读取文件内容,进行字符串的匹配比较,找到要修改的字符位置,修改字符,保存修改后的*.ini文件。
程序要用到文件指针和输入输出流,在书上找找,都不太难。自己动手丰衣足食!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一行代码就OK了
WritePrivateProfileString("Server" , "UserServerIp_0" , "172.168.@#.%&", ini文件绝对路径);
WritePrivateProfileString("Server" , "UserServerIp_0" , "172.168.@#.%&", ini文件绝对路径);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当作记事本一样的来操作就可以了,没有什么特别的地方。
你用 只读的方式先把文件中全部的内容读出来,关闭后再用写的方式打开文件并把处理后的内容写入你的目标文件中就可以了呀。
你用 只读的方式先把文件中全部的内容读出来,关闭后再用写的方式打开文件并把处理后的内容写入你的目标文件中就可以了呀。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你自己简单看一下c++文件读写相关的知识吧,挺容易的。
另外,你说更改某一行的数据,是说每一行的数据都是按你说的数据类型的样子么?要是这样的话可能就更容易了~
另外,你说更改某一行的数据,是说每一行的数据都是按你说的数据类型的样子么?要是这样的话可能就更容易了~
参考资料: http://www.examda.com/ncre2/cpp/fudao/20071119/093022101.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++ 里面专门封装了一个对ini文件进行操作的类TIniFile,我没怎么用过,你可以在帮助文件里面查询TIniFile的用法,这个比较方便.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |