一文本文件存放了一些用来维护应用程序运行的一些配置,详细内容如下:
文本文件名称:clientconfig.txt##此配置文件由系统管理员配置,严禁随意改动。注释以“##”开头
##ServerName:服务器名
##ObjectName: 请求页面
ServerName=testDomain;
ObjectName=testPage;
我想通过MFC 程序,读取该文件,获取其内容,把ServerName=后面的值赋一变量CString sServer,同时把ObjectName=后面的值赋给一变量CString sObj;请问怎么实现方便,我尝试使用CStdioFile类,但发现其方法ReadString(,)不能读取指定的行,
而如果使用CFile类,只能把所有内容读入到一个字符数组里面,解析其内容又较烦琐,请问有没有更方便的方法,能读取指定的行,并且能得到文件的行数函数,以及定位到指定行书的函数.是不是这些函数需要自己写啊?
请大侠们帮忙指点,谢谢
文本文件名称:clientconfig.txt##此配置文件由系统管理员配置,严禁随意改动。注释以“##”开头
##ServerName:服务器名
##ObjectName: 请求页面
ServerName=testDomain;
ObjectName=testPage;
我想通过MFC 程序,读取该文件,获取其内容,把ServerName=后面的值赋一变量CString sServer,同时把ObjectName=后面的值赋给一变量CString sObj;请问怎么实现方便,我尝试使用CStdioFile类,但发现其方法ReadString(,)不能读取指定的行,
而如果使用CFile类,只能把所有内容读入到一个字符数组里面,解析其内容又较烦琐,请问有没有更方便的方法,能读取指定的行,并且能得到文件的行数函数,以及定位到指定行书的函数.是不是这些函数需要自己写啊?
请大侠们帮忙指点,谢谢
所以最好能给指点下,好的方法.
你可以用GetPrivateProfileString、WritePrivateProfileString等函数读写如果需要直接读取文本文件,一般都是用CStdioFile一次读取一行并解析