C++读取OBJ文件 对于f数据 取出任意自己想要的数据
自己建了一个1.txt
文件内容如下
f 77959/79546/77959 37781/38039/37783 37770/38028/37772
f 77959/79546/77959 58979/59636/58979 37781/38039/37783
f 77960/79547/77960 66852/67777/66852 2586/2621/2588
f 8189/8230/8191 9490/9533/9492 21242/21342/21244
f 62968/63763/62968 71857/73031/71857 62957/63752/62957
取出每个数据存放起来
代码如下:
#include<stdio.h>
#include<iostream>
#include<string>
#include<fstream>
#include<sstream>
using namespace std;
int main()
{
FILE *fp;
char ext[1000];
string tempStr, lineStr;
bool end_of_file = false;
double a, b, c;
int vnum=0;
int fnum=0;
//char m[30],n[30],q[30];
int m,n,q,m1,n1,q1,m2,n2,q2;
//if ((fp = _wfopen(L"C:\\Users\\DELL\\Desktop\\M1-91(YINHU)-jm17w-zhk.obj", L"r")) == NULL)
// return false;
if ((fp = _wfopen(L"C