NX二次开发读取文本文件的内容源代码分享
这是PLM之家插件里面的一个函数,大家参考下,如果是个记事本文件,直接读取里面的每行数据!
int plmhomeToolKits_COMMON_readConfigFile(char * fileName, vector<NXString> &lines)
{
int errorCode = 0;
UF_initialize();
char fullName;
string tmpStr = "";
plmhomeToolKits_COMMON_makeFullPath(plmhomeToolKits_COMMON_getpathConfiguration().GetText(),fileName,fullName);
fstream inFile;
inFile.open(fullName,ios::in);
if (NULL == inFile)
{
uc1601("配置文件打开失败,请联系PLM之家管理员!",1);
return 1;
}
while (std::getline(inFile,tmpStr))
{
lines.push_back(tmpStr);
}
UF_terminate();
return errorCode;
}
太有用了,谢谢! plmhomeToolKits_COMMON_makeFullPath();老师 您这个函数是这么定义的
页:
[1]