C语言从txt文件中逐行读入数据存到数组中的实现方法
发布时间 - 2026-01-10 22:02:32 点击率:次首先,要知道数据的存储格式是怎样的,
65 2 722 542 691 514 644 506 588 524 565 558 608 580 648 586 696 572 482 564
第一行表示数字的个数和维数,所以要先读入这些信息:
<span style="white-space:pre"> </span>FILE *fp = fopen("2D_Jesscia_keypos.txt", "r");
if ( !fp )
{
fprintf( stderr, "! Error: faild to open keypos file \n" );
return -1;
}
fscanf(fp, "%d %d%c", &in.numberofpoints, &dim, &ne);
这样就得到了个数信息,这样方便动态的分配内存,接下来就可以逐行读入数据了:
<span style="white-space:pre"> </span>in.pointlist = (REAL *) malloc( in.numberofpoints * 2 * sizeof(REAL) );
char buf[1024];
char pt1, pt2;
for (i = 0; i < in.numberofpoints; i++)
{
if (!feof(fp))
{
if (fgets(buf, 1024, fp) == NULL)
break;
sscanf(buf, "%s %s\n", &pt1, &pt2);
in.pointlist[2 * i] = atoi(&pt1);
in.pointlist[2 * i + 1] = atoi(&pt2);
}
}
注意,是现将每一行读入buf中,这是字符串类型的,然后再利用sscanf将里面的内容读给pt1和pt2,再利用atoi函数得到数据类型的值。
以上就是小编为大家带来的C语言从txt文件中逐行读入数据存到数组中的实现方法全部内容了,希望大家多多支持~
# c语言从文件读入数组
# c语言读取txt文件内容简单实例
# 再利用
# 这是
# 是怎样
# 要知道
# 就得
# 要先
# 现将
# 小编
# 大家多多
# 就可以
# 组中
# white
# style
# gt
# space
# 存到数
# span
# lt
# cpp
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何获取上海专业网站定制建站电话?
郑州企业网站制作公司,郑州招聘网站有哪些?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
青岛网站建设如何选择本地服务器?
网站建设保证美观性,需要考虑的几点问题!
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel如何实现API资源集合?(Resource Collection教程)
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何在云虚拟主机上快速搭建个人网站?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
实例解析Array和String方法
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
如何在Windows环境下新建FTP站点并设置权限?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
JavaScript实现Fly Bird小游戏
浅谈Javascript中的Label语句
油猴 教程,油猴搜脚本为什么会网页无法显示?
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
历史网站制作软件,华为如何找回被删除的网站?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Windows Hello人脸识别突然无法使用
JavaScript Ajax实现异步通信
非常酷的网站设计制作软件,酷培ai教育官方网站?
香港网站服务器数量如何影响SEO优化效果?
打造顶配客厅影院,这份100寸电视推荐名单请查收
如何快速查询网址的建站时间与历史轨迹?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
如何用AWS免费套餐快速搭建高效网站?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何在腾讯云服务器上快速搭建个人网站?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
iOS UIView常见属性方法小结
如何快速生成ASP一键建站模板并优化安全性?
SQL查询语句优化的实用方法总结
Java解压缩zip - 解压缩多个文件或文件夹实例
成都网站制作公司哪家好,四川省职工服务网是做什么用?
EditPlus中的正则表达式 实战(1)
企业网站制作这些问题要关注
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何在橙子建站中快速调整背景颜色?
Laravel如何使用Sanctum进行API认证?(SPA实战)
Internet Explorer官网直接进入 IE浏览器在线体验版网址
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】

