如何编写一个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进行修改 源代码多少啊
展开
 我来答
zbnshuki2
2008-08-16
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
源代码的没有,不过提供解题思路。
用文件指针打开*.ini文件,读取文件内容,进行字符串的匹配比较,找到要修改的字符位置,修改字符,保存修改后的*.ini文件。

程序要用到文件指针和输入输出流,在书上找找,都不太难。自己动手丰衣足食!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咯噢可
2008-08-16 · TA获得超过301个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:0
展开全部
一行代码就OK了

WritePrivateProfileString("Server" , "UserServerIp_0" , "172.168.@#.%&", ini文件绝对路径);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是dongping
2008-08-16 · TA获得超过644个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:239万
展开全部
当作记事本一样的来操作就可以了,没有什么特别的地方。

你用 只读的方式先把文件中全部的内容读出来,关闭后再用写的方式打开文件并把处理后的内容写入你的目标文件中就可以了呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Starfire9
2008-08-16 · TA获得超过282个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:0
展开全部
你自己简单看一下c++文件读写相关的知识吧,挺容易的。
另外,你说更改某一行的数据,是说每一行的数据都是按你说的数据类型的样子么?要是这样的话可能就更容易了~

参考资料: http://www.examda.com/ncre2/cpp/fudao/20071119/093022101.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shane851221
2008-08-16 · TA获得超过125个赞
知道答主
回答量:291
采纳率:0%
帮助的人:131万
展开全部
C++ 里面专门封装了一个对ini文件进行操作的类TIniFile,我没怎么用过,你可以在帮助文件里面查询TIniFile的用法,这个比较方便.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式