char buf[1024];
std::string ConfigFile = “GadgetronConfig.txt”;
FILE* fp = fopen(ConfigFile.c_str(), “r”);
while (fgets(buf, sizeof(buf), fp))
{
printf(“%s\n”, buf);
std::string str = buf;
string::size_type idx;
std::string subString;
subString = "address=";
idx = str.find(subString);
if (idx != string::npos)
{
int len = subString.length();
g_strIP = str.substr(len, str.length() - len - 1);
}
subString = "port=";
idx = str.find(subString);
if (idx != string::npos)
{
int len = subString.length();
g_strPort = str.substr(len, str.length() - len - 1);
}
subString = "destDir=";
idx = str.find(subString);
if (idx != string::npos)
{
int len = subString.length();
g_sDestDir = str.substr(len, str.length() - len - 1);
m_sDestDir = g_sDestDir;
}
subString = "srcDir=";
idx = str.find(subString);
if (idx != string::npos)
{
int len = subString.length();
g_sSrcDir = str.substr(len, str.length() - len - 1);
m_sSrcDir = g_sSrcDir;
}
}
fclose(fp);