::WritePrivateProfileString()的用法,以及GetPrivateProfileString的用法注意事项
大家好,又见面了,我是你们的朋友全栈君。
WritePrivateProfileString(_T(“Section1”),_T(“Field1”),Field,savePath);
函数说明,这是在写*.ini文件时使用的函数,在写ini文件的时候,可以调用这个函数,而不用使用挺费劲的关于txt文件的读写。
第一个参数为当前ini文件中节的名字。
第二个参数是ini文件中的字段名:Field1=***
第三个参数是要写入的字符串,假设Field=1234,写出来的效果应该是:Field1=1234
第四个参数为这个文件的存储路径,一般可以使用绝对路径进行设置。
/*—————————————————————————-*/
相对应的是:
GetPrivateProfileString(_T(“Section1”),_T(“Fieid1″),””,Temp,savepath);
这个是从*.ini文件中获取相应的字段中所对应的子串的函数
第一个参数同WritePrivateProfileString
第二个参数是ini文件中的字段名:Field1 = ***
第三个参数是如果读取不到,则给变量temp赋值的字符串
第四个参数是Temp,也就是将ini文件中要读取的变量赋值给Temp中
第五个参数是savepath也就是ini文件的所在的路径,这里要说明的是savepath是要给绝对路径的,如果是仅仅给出的文件名,在这个函数,我们一般是获取不到字段对应的字符串的。下载看看MSDN给出的解释:
The name of the initialization file. If this parameter does not contain a full path to the file, the system searches for the file in the Windows directory.
翻译:
ini文件的名字。如果这个参数不能包含文件的完整路径,系统将会在windows的目录中进行查找。
也就是说这个savepath一定要是完整的文件路径。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154471.html原文链接:https://javaforall.cn
相关文章
- C++中this指针的作用以及用法详解
- Oracle中decode函数用法解析以及常用场景「建议收藏」
- printwriter用法_class类反射方法
- Vue项目中的mock.js的使用以及基本用法和ES6的新增方法
- Linux中ln命令的用法以及分析
- Redis缓存的特殊用法以及与本地缓存一起构建多级缓存的实现
- Linux基础:详解linux系统关机命令以及之间区别及用法
- Java中的日期和时间类以及Calendar类用法详解编程语言
- JavaSE之Long 详解 Long的方法简介以及用法编程语言
- Redis技术:极致体验的高效用法(redis的高级应用)
- 和havingMySQL中Where与Having的区别与用法(mysql的where)
- 深入浅出枪手REDIS未读和已读的真实用法(未读已读redis)
- 你不一定知道的Label的For用法
- 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
- 浅析PHPsubstr,mb_substr以及mb_strcut的区别和用法
- js中returnfalse(阻止)的用法