#include<iostream>
#include<fstream>
#include<string>
using namespace std;
/************************************
字符串转string类型
************************************/
string CharToStr(char * p_pChar)
{
string tempStr;
for (int i = 0; p_Char[i] != '\0'; i++)
{
tempStr += p_pChar[i];
}
return tempStr;
}
int main()
{
string str;
string outStr;
std::ifstream in("../config.ini");
char tempData[256] = {0};
if(in.is_open())
{
while(!in.eof())
{
getline(in, str);
if(!str.find("rx1"))
{
str = "rx1 = 11111111";
//sprintf(tempData, "%d", 123);
//str = "rx1 = ";
//str += CharToStr(tempData);
}
if(!str.find("rx2"))
{
str = "rx2 = 22222222";
}
if(!str.find("rx3"))
{
str = "rx3 = 333333333";
}
if(!str.find("ry1"))
{
str = "ry1 = 11111111";
}
if(!str.find("ry2"))
{
str = "ry2 = 2222222";
}
if(!str.find("ry3"))
{
str = "ry3 = 2222";
}
outStr += str;
outStr += '\n';
}
}
else
{
cout << "open file error!" << endl;
}
//写入文件
ofstream out;
out.open("../config.ini");
out.flush();
out<<outStr;
out.close();
}
网友评论