c语言从文件中读取坐标到数组,用C语言将文件内容读入数组
功能很常用,代码很简单,就不多作解释了,直接上代码。
#include
#include
#define MAXLEN 10240
//读取文件filename的内容到dest数组,最多可以读maxlen个字节
//成功返回文件的字节数,失败返回-1
int read_file(const char *filename, char *dest, int maxlen)
{
FILE *file;
int pos, temp, i;
//打开文件
file = fopen(filename, "r");
if( NULL == file )
{
fprintf(stderr, "open %s error\n", filename);
return -1;
}
pos = 0;
//循环读取文件中的内容
for(i=0; i
{
temp = fgetc(file);
if( EOF == temp )
break;
dest[pos++] = temp;
}
//关闭文件
fclose(file);
//在数组末尾加0
dest[pos] = 0;
return pos;
}
int main(int argc, char **argv)
{
if( argc != 2 )
{
fprintf(stderr, "Using: ./read \n");
return -1;
}
char buffer[MAXLEN];
int len = read_file(argv[1], buffer, MAXLEN);
//输出文件内容
printf("len: %d\ncontent: \n%s\n", len, buffer);
return 0;
}
c语言从文件中读取坐标到数组,用C语言将文件内容读入数组相关推荐
- R语言:从 csv 文件中读取数据,然后将数据写入 csv 文件
在 R 中,我们可以从存储在 R 环境外部的文件读取数据.我们还可以将数据写入将由操作系统存储和访问的文件中.R可以读取和写入各种文件格式,如csv,excel,xml等. 在本章中,我们将学习从 c ...
- MATLAB中批量从txt文件中读取指定行的数据保存为txt文件
经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下: function readData() %从指定行开始读取数据 readFilePath='C ...
- vc++从txt文件中读取数据
数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据.让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道 ...
- 从文件中读取一个long型数_Python 从文件中读取数据
问题:在python中如何从文件中读取数据,比如有一个mydata.txt文件包含10000行,50列的数据,想提取某几列出来,比如1, 3,5列. 方法一,编一个读取数据的函数. import js ...
- java将数据写入csv文件,从csv文件中读取数据
全栈工程师开发手册 (作者:栾鹏) java教程全解 java将数据写入csv文件,从csv文件中读取数据 测试代码 public static void main(String[] arges){/ ...
- c语言从txt中读取二维坐标,C语言二维数组在文件中读写的问题,谢谢
已结贴√ 问题点数:10 回复次数:4 C语言二维数组在文件中读写的问题,谢谢 这是一个用二位数组写的五子棋小游戏的代码,我的思路是通过键盘输入坐标显示棋子,当输0 0时保存棋盘并结束游戏,下一次进入 ...
- 如何用c语言从txt文件中读取数据
用C语言从txt文件中读取数据,可以使用C标准库文件自带的文件接口函数进行操作. 一.打开文件: FILE *fopen(const char *filename, const char *mode) ...
- python读取数据文件、并把里面的数据变成x的二维坐标_python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法...
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法 1. test.txt文件,数据以逗号分割,第一个数据为x坐标,第二个为y坐标,数据如下:1.1,2 2.1,2 3.1 ...
- c语言把一个字符从指定文件中读取的函数,C语言中对文件最基本的读取和写入函数...
C语言中对文件最基本的读取和写入函数 C语言read()函数:读文件函数(由已打开的文件读取数据)头文件: #include 定义函数: ssize_t read(int fd, void * buf ...
最新文章
- 前端小白第一次使用redux存取数据练习
- 软件开发不是众人拾柴——《人月神话》读书笔记
- Ubuntu中useradd和adduser的区别
- python——time模块实现指定时间触发器
- MySQL Explain命令详解--表的读取顺序,数据读取操作的类型等
- 【渝粤题库】陕西师范大学201311 刑法学作业
- 《Adobe After Effects CS5经典教程》——1.6 预览
- 时间操作(JavaScript版)—页面显示格式:年月日星期几
- java第14次作业
- 网络通永久免费内网端口映射
- 程序员高效出书避坑和实践指南
- win10任务栏太宽而且调不了_win10任务栏变宽了怎么恢复原来的_win10任务栏变宽拉不下去怎么办-爱纯净...
- 细粒度锁的实现之分级锁的设计实现
- UML系列文章(6)---公共机制
- windos下 elasticksearch7.13安装踩坑记
- android aar 自动引入依赖
- 蓄电池基础知识安培小时AH和放电速率HR
- 基于微信小程序的个人健康打卡系统设计与实现-计算机毕业设计源码+LW文档
- mocha java_Mocha
- jbpm学习笔记(九) task活动之泳道的概念