首页 > 编程 > C > 正文

C语言读取obj文件转换数据的例子

2020-02-24 14:32:57
字体:
来源:转载
供稿:网友

说到C语言,相信大家都是比较熟悉的,毕竟在编程界占据的地位是很重的,那今天武林技术频道的编辑就给出这篇C语言读取obj文件转换数据的小例子,希望正中你所需。

复制代码 代码如下:

// hello.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"

int _tmain(int argc, _TCHAR* argv[])
{
FILE *file1,*file2;
file1=fopen("047facesmall.obj","r"); //读文件
file2=fopen("047.obj","w+"); //保存的文件
float a,b,c;
int e,f,g;
char v;

while(!feof(file1))
{
v=fgetc(file1);

if(v=='v')
{
fscanf(file1,"%f%f%f",&a,&b,&c);
a=a/10;
b=b/10;
c=c/10;
fprintf(file2,"%c/t%f/t%f/t%f/n",v,a,b,c);
}
else if(v=='f')
{
fscanf(file1,"%d%d%d",&e,&f,&g);
fprintf(file2,"%c/t%d/t%d/t%d/n",v,e,f,g);
}


}
fclose(file1);
fclose(file2);
return 0;
}

到这里,C语言读取obj文件转换数据的例子就讲完啦,如果有什么不清楚可以留言给我。如果觉得我写得不错的话,请给武林技术频道一个关注,感谢!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选