数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据。让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道是我的问题,还是程序的问题。但是洒家费了很大的力气才从一个撇脚的程序中总结出来,原来我们可以这样从txt文件中读取数据:

第一步:在你的C++文件所在的文件夹中创建一个data.txt文件,然后在里面写上一些数据:比如datouniao

第二步:该写程序中,源程序:

#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
FILE *fp=fopen("data.txt","r");
char buff[20];
fread(buff,2,10,fp);
cout<<buff<<endl;
fclose(fp);
return 0;
}

1.现在咱们来分析一下这个程序的语句,首先是头文件<stdio.h>是不能忘的,因为FILE这个结构体是在stdio.h这个头文件中。

2.首先是创建一个FILE的指针,为什么要创建这个指针,是因为我们在这个地方使用的是文件,哈哈。

3.利用函数fopen("filename","mode");这个函数的返回值是一个FILE类型的指针,参数filename很明显就是文件名,mode是表示读取的方式,“r”在这个地方表示读的意思

4.然后fread(buff,2,10,fp);这个函数有四个参数,第一个参数是一个指针地址,也就是我们的从txt文件中读取的数据存储的位置,第二个参数你可以理解是你要读取的数据类型的字节数,第三个参数是你要读取的数据项,也就是你要从文件中读取多少个数据,fp是你要在哪个文件中读取数据,该文件的指针。

5.最后关闭文件fclose(fp);参数是读取文件的指针。

vc++从txt文件中读取数据相关推荐

  1. 如何用c语言从txt文件中读取数据

    用C语言从txt文件中读取数据,可以使用C标准库文件自带的文件接口函数进行操作. 一.打开文件: FILE *fopen(const char *filename, const char *mode) ...

  2. C++实现从.txt文件中读取数据存入数组,将数组数据写入.txt文件

    声明: 编译器:vs2017 所有用到的.txt文件都是提前放在当前工程目录下的. 完整测试代码:github–Zhaotiedan 方法一:针对可以提前知道存入数组的大小 1.从.txt文件中读取数 ...

  3. vc++向txt文件中写入数据,追加数据

    例子: #include<iostream> #include<stdio.h> using namespace std; int main() { //将矩阵写在文件上 fl ...

  4. php 操作txt,PHP 从txt文件中读取数据

    一.打开/关闭文件 1.对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是: fopen(filename,mode,include_path,context); 2.对文件操作结束后 ...

  5. PHP 从txt文件中读取数据

    一.打开/关闭文件 1.对文件操作时首先要打开文件,打开文件用 fopen()函数,语法是: fopen(filename,mode,include_path,context); 2.对文件操作结束后 ...

  6. python导入txt文件并绘图-Python实现读取txt文件中的数据并绘制出图形操作示例

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  7. 用python读取txt文件中的数据并画各类图形展示_Python实现读取txt文件中的数据并绘制出图形操作示例...

    本文实例讲述了Python实现读取txt文件中的数据并绘制出图形操作.分享给大家供大家参考,具体如下: 下面的是某一文本文件中的数据. 6.1101,17.592 5.5277,9.1302 8.51 ...

  8. java file数组 初始化_java从文件中读取数据并赋值给数组

    从txt文件中读取数据赋值给一维数组 字节流读入字节数组中 字节数组转化为字符串 字符创解析为字符串数组 字符串数组转化为数值,并赋值为数组 文本文件是以字节的形式储存的. 在txt文件中一个数字或者 ...

  9. VC++中从txt文本中读取数据并且存到二维数组中

    这几天因为在做作业,所以不仅会想到这一类有关的问题.现在我需要实现的是讲txt文件的数据读取出来并且存储到一个二维数组中.,首先为了对待什么样的矩阵我们都可以读取,我们就要设置一个动态的矩阵,这样当我 ...

最新文章

  1. PostgreSQL在何处处理 sql查询之三十九
  2. OSError: [WinError 6] 句柄无效
  3. html+设置img+src属性值,javascript获取、设置修改img的src属性(get/setAttribute)
  4. 声明属性Hibernate的Annotation注解
  5. python应用html模板,Flask框架如何使用HTML模板
  6. linux 内核 三天吐血,编译安装——吐血经验,内附脚本
  7. 从项目实际问题引发的思考
  8. Oracle11g客户端如何完全卸载
  9. 用线性代数理解 Normal Equation
  10. tomcat启动问题
  11. Cobalt Strike 3.13的新功能
  12. HTTP、HTTP2、HTTPS、SPDY等的理解及在spring-boot中的使用
  13. GIT更新一其中一个提交版本
  14. Sketch MAC破解
  15. 已知三边求三角形夹角度数
  16. EM2 MP1 Vowel and Consonant Teacher:Ashley
  17. 计算机网络技术对经济的直接影响,计算机网络技术对电子商务发展的影响
  18. EDG夺冠刷屏,电竞比赛离不开这个“智能网络大脑”
  19. C# 语音端点检测(VAD)实现过程分析
  20. struct hdr_cmn

热门文章

  1. 新僵尸病毒猖獗 Facebook成攻击目标
  2. 利用LVS+Keepalived 实现高性能高可用负载均衡服务器
  3. 2.5.3 工作日处理函数(自定义节假日).sql
  4. Kafka 六战 RabbitMQ,这差距还不够明显吗?
  5. 一文详解 Kubernetes 中的服务发现,运维请收藏
  6. 图解Java中那18 把锁
  7. 老牛吃嫩草塞到牙?某程序员追到00后女朋友,却吐槽她整天买盲盒,已经买一屋子了!...
  8. 【图文讲解】TCP为啥要3次握手和4次挥手?握两次手不行吗?
  9. 为什么阿里P8、P9技术大牛反复强调“结构化思维”?
  10. 手把手带你剖析 Springboot 启动原理!