zoukankan      html  css  js  c++  java
  • ::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一定要是完整的文件路径。

  • 相关阅读:
    Unity中的Path对应各平台中的Path
    C#里的装箱、装箱和值类型、引用类型
    unity3D自适应分辨率
    python中的-m参数
    手动安装python包
    python生成器
    HDU 1312 Red and Black(bfs)
    HDU 2553 N皇后问题(dfs)
    HDU1043 Eight(BFS)
    UVa230 Borrowers (STL)
  • 原文地址:https://www.cnblogs.com/fudong071234/p/6418201.html
Copyright © 2011-2022 走看看