C语言读写txt文件

原创 2016年08月28日 18:55:46

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




版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言文件读写操作详解

C语言/C++中文帮助文档免积分下载(点击跳转) 当文件按指定的工作方式打开以后,就可以执行对文件的读和写。下面按文件的性质分类进行操作。针对文本文件和二进制文件的不同性质,对文本文件来说,可按...
  • u010011052
  • u010011052
  • 2016年03月24日 14:28
  • 3813

C语言从TXT文件中读写数据

下面是一个简单文件读取测试程序,首先是写数据,将数字0~9写入到data.txt文件中,然后再从data.txt中读取数据,将读到的数据存到数组a[10]中,并且打印到控制台上。 下面是程序: #...
  • hjl240
  • hjl240
  • 2015年07月29日 19:27
  • 32955

C语言以字符串的形式读写文件

fgetc() 和 fputc() 函数每次只能读写一个字符,速度较慢;实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高效率。 读字符串函数fgets fgets() 函数...
  • superywf
  • superywf
  • 2017年06月06日 22:19
  • 562

C语言中文件读写参考

C语言中的文件读写分为两种,一种是二进制文件读写,一种是文本文件读写 这里的区分主要是在打开文件时的第二个参数的选择 作者博客 :http://blog.csdn.net/iaccepted ...
  • IAccepted
  • IAccepted
  • 2014年01月22日 15:17
  • 4491

Linux下运用C/C++实现txt文件的读写

一、基于ANSI标准的I/O函数实现文件的读写 在ANSI标准下,进行文件的读写操作会在用户空间中自动为正在使用的文件开开辟内存缓冲区。如下图所示: ANSI标准的C库函数建立在底层的系统调用...
  • g15827636417
  • g15827636417
  • 2017年03月14日 21:06
  • 2311

【C】C语言处理文件读写

文件的概念 能够存储数据的存储设备叫做文件,文件通常存储到硬盘上。文件其实是一系列的字节。 文件中的位置 文件有开头和结尾,还有一个当前位置,通常定义为从文件头到当前位置有多少个字节。 当前位置就...
  • White_Idiot
  • White_Idiot
  • 2016年09月22日 22:43
  • 1874

如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)

先用C语言写一个丑陋的程序: [cpp] view plain copy   #include    #include    int main()   ...
  • zhukangle
  • zhukangle
  • 2016年11月30日 11:06
  • 1584

利用标准C语言库函数进行文本文件读写

一、文件打开 1、fopen() 二、文件读 fgetc getc getchar fgets gets fscanf 三、文件写 fputc putc putchar fputs puts fpri...
  • zxx910509
  • zxx910509
  • 2017年02月21日 15:36
  • 785

c语言要修改或者读取、更改txt的话,真的需要好好看下代码

在C语言中写文件 //获取文件指针 FILE *pFile = fopen("1.txt", "w"); fwrite ("hello",1,strlog("hello"), pFile); ff...
  • u012187684
  • u012187684
  • 2016年08月22日 11:52
  • 1281

C语言读取指定行文本

当Loadrunner参数文件,每行取值文件过长且难以保存成功时,可以尝试使用读取文件行的方式取参数。...
  • flyaway_07
  • flyaway_07
  • 2015年12月11日 15:18
  • 2351
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言读写txt文件
举报原因:
原因补充:

(最多只允许输入30个字)