|
@@ -142,28 +142,28 @@ bool Mesh_Tecplot::Load_Tecp_Ascii(ifstream &infile)
|
|
|
continue;
|
|
|
}
|
|
|
if(variables.find("strandid=")!=string::npos){
|
|
|
- variables = variables.substr(9,variables.find_first_of(","));
|
|
|
+ variables = variables.substr(9,variables.find_first_of(",")-9);
|
|
|
//to do
|
|
|
}
|
|
|
if((variables.find("n=")!=string::npos)||(variables.find("i=")!=string::npos)){
|
|
|
- variables = variables.substr(2,variables.find_first_of(","));
|
|
|
+ variables = variables.substr(2,variables.find_first_of(",")-2);
|
|
|
numOfPoint = stoi(variables);
|
|
|
}
|
|
|
if((variables.find("e=")!=string::npos)||(variables.find("j=")!=string::npos)){
|
|
|
- variables = variables.substr(2,variables.find_first_of(","));
|
|
|
+ variables = variables.substr(2,variables.find_first_of(",")-2);
|
|
|
numOfCell = stoi(variables);
|
|
|
}
|
|
|
if(variables.find("f=")!=string::npos){
|
|
|
if(variables.find_first_of(",")==string::npos){
|
|
|
- variables = variables.substr(2,variables.size()-1);
|
|
|
+ variables = variables.substr(2,variables.size()-2);
|
|
|
datatype = variables;
|
|
|
break;
|
|
|
}
|
|
|
- variables = variables.substr(2,variables.find(",")-2);
|
|
|
+ variables = variables.substr(2,variables.find_first_of(",")-2);
|
|
|
datatype = variables;
|
|
|
}
|
|
|
if(variables.find("et=")!=string::npos){
|
|
|
- variables = variables.substr(3,variables.size()-1);
|
|
|
+ variables = variables.substr(3,variables.size()-3);
|
|
|
celltype = variables;
|
|
|
break;
|
|
|
}
|