vc 将.ini配置文件里的内容进行读写
2008-11-25 19:03
549 查看
1.读文件:
文件名为wenjian.ini,内容为COM口的参数设置
char InFile[32];
strcpy(InFile,".////wenjian.ini/0");//路径
GetPrivateProfileString("COM","Port","",c_Port,sizeof(c_Port),InFile);
GetPrivateProfileString("COM","Baud","",c_Baud,sizeof(c_Baud),InFile);
GetPrivateProfileString("COM","DataSize","",c_Data,sizeof(c_Data),InFile);
GetPrivateProfileString("COM","Parity","",c_Parity,sizeof(c_Parity),InFile);
GetPrivateProfileString("COM","StopBit","",c_StopBit,sizeof(c_StopBit),InFile);
CreateFile(c_Port,GENERIC_READ|GENERIC_WRITE, 0, NULL,OPEN_EXISTING, 0, NULL);
dcb.BaudRate=atoi(c_Baud);
dcb.StopBits=atoi(c_StopBit);
dcb.Parity=atoi(c_Parity);
dcb.ByteSize=atoi(c_Data);
2.写文件
char InFile[32];
strcpy(InFile,".////wenjian.ini/0");//路径
CString m_port,m_botelv,m_stopBits,m_parity,m_byteSize;
m_port="COM4";
m_botelv="9600";
m_stopBits="0";
m_parity="2";
m_byteSize="8";
::WritePrivateProfileString("COM","Port",m_port,InFile);
::WritePrivateProfileString("COM","DataSize",m_byteSize,InFile);
::WritePrivateProfileString("COM","Parity",m_parity,InFile);
::WritePrivateProfileString("COM","StopBit",m_stopBits,InFile);
::WritePrivateProfileString("COM","Baud",m_botelv,InFile);
文件名为wenjian.ini,内容为COM口的参数设置
char InFile[32];
strcpy(InFile,".////wenjian.ini/0");//路径
GetPrivateProfileString("COM","Port","",c_Port,sizeof(c_Port),InFile);
GetPrivateProfileString("COM","Baud","",c_Baud,sizeof(c_Baud),InFile);
GetPrivateProfileString("COM","DataSize","",c_Data,sizeof(c_Data),InFile);
GetPrivateProfileString("COM","Parity","",c_Parity,sizeof(c_Parity),InFile);
GetPrivateProfileString("COM","StopBit","",c_StopBit,sizeof(c_StopBit),InFile);
CreateFile(c_Port,GENERIC_READ|GENERIC_WRITE, 0, NULL,OPEN_EXISTING, 0, NULL);
dcb.BaudRate=atoi(c_Baud);
dcb.StopBits=atoi(c_StopBit);
dcb.Parity=atoi(c_Parity);
dcb.ByteSize=atoi(c_Data);
2.写文件
char InFile[32];
strcpy(InFile,".////wenjian.ini/0");//路径
CString m_port,m_botelv,m_stopBits,m_parity,m_byteSize;
m_port="COM4";
m_botelv="9600";
m_stopBits="0";
m_parity="2";
m_byteSize="8";
::WritePrivateProfileString("COM","Port",m_port,InFile);
::WritePrivateProfileString("COM","DataSize",m_byteSize,InFile);
::WritePrivateProfileString("COM","Parity",m_parity,InFile);
::WritePrivateProfileString("COM","StopBit",m_stopBits,InFile);
::WritePrivateProfileString("COM","Baud",m_botelv,InFile);
相关文章推荐
- 在VC中读写ini配置文件
- VC配置文件ini的读写
- VC配置文件ini的读写
- VC++读写*.ini配置文件
- 在VC中读写ini配置文件
- 一个简单的利用ini配置文件以及用户输入的交互进行文件夹内容拷贝的批处理文件脚本的实现
- VC配置文件ini的读写(转载)
- 在VC中读写ini配置文件
- 在VC中读写ini配置文件的函数
- VC配置文件ini的读写
- vc读写配置文件 .INI
- VC使用tinyxml读写INI,cfg,XML配置文件
- 在VC中读写ini配置文件
- VC配置文件ini的读写
- vc 用函数读写INI配置文件
- VC使用tinyxml读写INI,cfg,XML配置文件
- VC使用tinyxml读写INI,cfg,XML配置文件
- VC配置文件ini的读写(转载)
- vc配置文件读写(ini与xml格式)
- vc读写配置文件ini