首页 > 编程语言 >vc++读写配置文件

vc++读写配置文件

时间:2022-11-08 10:37:49浏览次数:46  
标签:配置文件 AppName buf 读写 c++ char ini bufSize ItemName


void checkConfig(){

char *AppName = "TS37";
char *ConfigFile = "./config.ini";
char *ItemName = "StationNum";
char *defValue = "0";
const int bufSize = 10;
char buf[bufSize];

GetPrivateProfileString(AppName,ItemName,defValue,buf, bufSize, ConfigFile);
if(!strcmp(buf,"0")){
WritePrivateProfileString(AppName,ItemName,"23","./config.ini");
stationNum = 23;
}else{
stationNum = atoi(buf);
}
}


标签:配置文件,AppName,buf,读写,c++,char,ini,bufSize,ItemName
From: https://blog.51cto.com/u_13316945/5831969

相关文章

  • windows c++ 使用锁来控制线程访问
    CRITICAL_SECTIONcs;//全局变量InitializeCriticalSection(&cs);//初始化锁EnterCriticalSection(&cs);//获得锁//dosomethingLeaveCriticalSection(&cs);......
  • vc++ 将文件大小格式化
    都是些简单的代码,用的时候方便些。staticCStringgetFormatSize(floatsize){CStringstr;if(size<1024)str.Format("%fK",size/1024);elseif(size<1048576......
  • C++ 测代码运行时间的方法
    clock()函数(较为常用)在头文件time.h/ctime里面提供了一个函数clock()。函数返回的是从程序开始运行到调用clock函数时所打的点数,即clocktick(时钟打点),有一个常量CL......
  • C++对象模型和this指针
    4.3C++对象模型和this指针this指针的本质是一个指针常量,和引用一样,不能够修改指向,但是可以修改值4.3.1成员变量和成员函数分开存储在C++中,类内的成员变量和成员函数分......
  • C++整理
    编译将目标文件预处理、汇编、编译并链接形成可执行文件g++xxx默认输出a.outg++xxx-oyyy指定输出到yyy数据变量数组vector容器使用:includevectora......
  • C++溢出对象虚函数表指针
      C++一特性是通过virtual关键字实现运行时多态,虽然自己用到这个关键字的机会不多,但很多引用的第三方库会大量使用这个关键字,比如MFC...如果某个函数由virtual关键字修......
  • 文件读写
    使用Python来读写文件是非常简单的操作,使用open()来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作根据打开方式的不同能够执行的操作会有相应......
  • mybatis-config配置文件各项简单介绍
     以下为mybatis-config里面可以配置的各个设置项的介绍(并非每一项都需要配置,在spirngboot项目里,不做任何配置也是可以的,因为有默认的配置):1.<!–配置全局性ca......
  • 23 种设计模式C++实现
    设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:​​单例模式​​、​​原型模式​​、​​工厂方法模式​​、​​抽象工厂模式​​、​​建造者模式​​。结构......
  • 设计模式(十八)桥接模式 C++
    桥接模式即将抽象部分与它的实现部分分离开来,使他们都可以独立变化。桥接模式将继承关系转化成关联关系,它降低了类与类之间的耦合度,减少了系统中类的数量,也减少了代码量。桥......