ini文件写入时遇到的问题
前段时间规范了一下配置文件,准备用ini文件来保存节点信息,比如IP地址,录像路径等信息。
使用WritePrivateProfileString();函数写入节点信息时,如果使用绝对路径是正确的,但是如果想保存在当前路径下,发现写入不成功;
今天在网络上搜索WritePrivateProfileString用法时发现如果要使用相对路径,必须在路径前加".//"
原文说明如下:
1.INI文件的路径必须完整,文件名前面的各级目录必须存在,否则写入不成功,该函数返回 FALSE 值.
2.文件名的路径中必须为 // ,因为在VC++中, // 才表示一个 / .
3.也可将INI文件放在程序所在目录,此时 lpFileName 参数为: ".//student.ini".
4.从网页中粘贴源代码时,最好先粘贴至记事本中,再往VC中粘贴,否则易造成编译错误,开始时我也十分不解,好好的代码怎么就不对呢?后来才找到这个方法.还有一些代码中使用了全角字符如:<,\等,也会造成编译错误.
请看第3条。
ini文件写入时遇到的问题相关推荐
- python 写文件 编码_Python文件写入时的编码问题解决
如下代码: import sys import os import django root_dir = os.path.join(os.path.dirname(os.path.abspath(__f ...
- VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结
INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化.将一些信息写入INI文件(initialization file)中,可完成简单的 ...
- ini 文件 使用说明
ini 文件 使用说明 一.有必要了解INI文件的结构: ;注释 [小节名] 关键字=值 ... ---- INI文件允许有多个小节,每个小节又允许有多个关键字, &q ...
- C++,ini文件操作(包含类)
什么是ini文件? initialization File,即为初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置.或者作为项目中的配置文件,为整个项目所共用. ...
- INI文件编程,WINAPI函数WritePrivateProfileString,GetPrivateProfileString
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINA ...
- MFC操作ini文件方法
转载:https://blog.csdn.net/rayborn1105/article/details/8192142 在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效 ...
- 文件写入的6种方法,这种方法性能最好
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现.我们本文就来盘点一下这些方法,顺便测试一下它们性能,以 ...
- java向指定文件继续写内容_java 向指定文件写入内容(如文件存在,则先删除再创建;写入如目录不存在,则创建)...
/** * 向指定文件写入内容(如文件存在,则先删除再创建写入) * * @param content 保存内容 * @param path 文件完整路径 * @throws IOException ...
- JAVA中文件写入的6种方法
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现.我们本文就来盘点一下这些方法,顺便测试一下它们性能,以 ...
最新文章
- 孙立岩 python-basic: 用于学习python基础的课件(十三十四 十五)
- OprenCV学习之路一:将彩色图片转换成灰度图
- JavaScript tips and tricks - 4
- java display属性_JavaScript中的style.display属性操作
- Android—SDCard数据存取Environment简介
- 单片机模拟计算机课设,单片机课程设计题目汇总(全)
- 把docx格式的word文档转换为txt文件
- 九种流行木马的发现和清除
- ​有哪些比较好的录制游戏视频软件​,游戏录屏软件哪个好用
- (c语言)自写求字符串长度函数
- 抖音多画面分屏PR分屏预设 横板竖版手机短视频分屏效果PR预设下载
- Access denied for user ‘‘@‘localhost‘ (using password: YES)报错原因分享
- 使用Python计算前10000个质数表
- ICCID IMSI IMEI MEID
- [4G5G基础学习]:流程 - 4G LTE 接入网的随机接入流程
- Linux常用 bash命令
- 无法保存打印机设置….(错误0x000006d9)解决方法
- session购物车操作
- 蓝牙开发之 IOS AMS
- 20190624 distill