关闭

C语言读写txt文件

标签: c语言
221人阅读 评论(0) 收藏 举报
分类:

1.往txt文件中写数据

使用一个文件指针与fprintf函数

#include <stdio.h>
#include <vector>
using namespace std;
struct Vertex
{
	float x,y,z;//定义一个顶点,包括X,Y,Z三个数据
};

void Write()
{

	vector<Vertex> m_Vertex;
	Vertex temp;	
	FILE *pOut;
	pOut=fopen("write.txt","w");//写入txt
	temp.x=0.0f;
	temp.y=1.0f;
	temp.z=2.0f;
	m_Vertex.push_back(temp);
	fprintf(pOut,"%f %f %f",m_Vertex[0].x,m_Vertex[0].y,m_Vertex[0].z); //往txt里面写数据
}
2.从txt读取数据

使用一个文件指针与fscanf函数

void Read()
{
	FILE *pIn;
	pIn=fopen("read.txt","r");
	float x,y,z;
	fscanf(pIn,"%f %f %f %f",&x,&y,&z);  //从txt中读取数据
	printf("%f %f %f",x,y,z);
}
3.实际调用

int main()
{
	Write();
	Read();	
}




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15735次
    • 积分:552
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    博客专栏