C语言读取文件内容,保存到数组里面

您所在的位置:网站首页 保存文件函数怎么打开的 C语言读取文件内容,保存到数组里面

C语言读取文件内容,保存到数组里面

2024-07-11 17:49:52| 来源: 网络整理| 查看: 265

前言

本文分为两部分,其中一部分主要使用C语言编程实现读取文件内容(要打开的文件名称采用命令行方式输入),统计文件内容的行数,并将文件内容保存到数组里面打印输出。 另一部分使用C语言编程实现读取文件内容(要打开的文件名称采用命令行方式输入),统计文件内容的行数,保存文件内容的数组采用动态分配内存的方式,这样不管文件大小,都可以进行文件内容读取保存。同时还可将读取的文件内容使用fprintf函数保存到另一个文件中。

第一部分

对保存文件内容的数组分配200个int型长度的内存。 主要使用c语言从命令行输入文件,读入文件,统计行数,并将文件内容保存到数组里面。

程序 #include #include #include #include int main(int argc,char* argv[]) //命令行传参,argc代表传入参数个数,argv表示传入的参数 { int i,j; int k=0; int count=0; //统计文件中字符个数 int sum_row; //统计文件中字符个数 int flag=0; FILE *fp; //文件指针 FILE *fp1; int a_in[200]; //保存文件内容的数组 int b_in[200]; //保存文件内容的数组 fp=fopen(argv[1],"r"); //打开文件,只读 //fp1=fopen("int_data.txt","r"); fp1=fopen(argv[1],"r"); if(fp==NULL) { printf("File cannot open! " ); //exit; return 0; } if(argc!=2) //判断输入参数个数,如果不为2个就报错 { printf("参数个数错误"); return -1; } while(!feof(fp)) //读文件,直到文件末尾 { flag = fgetc(fp); //将文件内容附给flag if(flag == '\n') //如果为\n表示到行尾,便进行计数 count++; } sum_row = count+1; //加上文件最后一行,即为文件总的行数 printf("文件行数为:%d",sum_row); //打印文件行数,因为每行只有一个数,所以即统计文件中有多少个数 printf("\n"); for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭