C语言读写txt文件

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();	
}




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pengshupan/article/details/52347133
文章标签: c语言
个人分类: C++
想对作者说点什么? 我来说一句

c语言txt文件读取代码

2015年11月25日 338B 下载

没有更多推荐了,返回首页

不良信息举报

C语言读写txt文件

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭