c++ 在文件中找到保留数字变量,然后保存。
发布网友
发布时间:2023-09-23 23:32
我来回答
共2个回答
热心网友
时间:2024-11-15 10:42
可以利用vc中的CStdioFile,如下:
CStdioFile stdFile;
if(!stdFile.Open("文件名",CFile::modeRead | CFile::shareDenyWrite))
{
TRACE(_T(("Open file error !")));
}
然后利用ReadString循环读取每一行
char cStr[100] = {0};
while (stdFile.ReadString(cStr,100))
{
cStr[strlen(cStr) - 1] = 0;
if (strstr(cStr,"#141"))//利用strstr比较字符串
{
在这里操作字符串,取参数也可以利用strstr来进行,因为strstr返回的是指针即当前字符串的所在的位置,通过移动指针来取值
}
}
热心网友
时间:2024-11-15 10:42
fscanf(fin, "#%*d=IFCBOUNDINGBOX(#%d,%*d,%*d,%d);\r\n", &n1, &n2);