c语言写文件TXT,C语言读写txt文件

1.往txt文件中写数据

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

#include

#include

using namespace std;

struct Vertex

{

float x,y,z;//定义一个顶点,包括X,Y,Z三个数据

};

void Write()

{

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

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值