c语言读取文件指定行和列
#include<stdio.h>
#include<string.h>
int main()
{
char a[100],b[100],c[100];
int i=3,j=4,k=0,n=3;
FILE *fp = fopen("data.txt","r");
while(fgets(c,100,fp)) //读入每行数据
{
i--;
if(i==0) strcpy(a,c); //读到第n行数据
b[k++]=c[j-1]; //把每行的第j列字符拷到b中
}
b[k]=0;
printf("第%d行数据:%s\n",n,a);
printf("第%d列数据:%s\n",j,b);
fclose(fp);
return 0;
}
关于fgets函数:
原型:char * fgets(char * buf, int bufsize, FILE * stream);
功能:从文件结构体指针stream中读取数据,每次读取一行;
说明:读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋值为\0)。如果该行不足bufsize个字符,则读完该行就结束,如果该行超过bufsize-1个字符,则fgets只返回一个不完整的行,buf缓冲区以\0字符结束,下一次fgets调用会继续读取该行剩余的字符;
头文件:stdio.h;
返回值:若读入成功,返回与参数buf相同的字符指针,若读入过程中遇到EOF或发生错误,返回NULL指针。所以当遇到返回值为NULL的情况时,应使用ferror或feof函数检查是发生错误还是遇到EOF。
c语言读取文件指定行和列相关推荐
- c语言读取一行的前几个字符串,c语言读取文件某一列 c语言 读取文件中某一行的前一行...
各种格式的文件用什么软件打开.$$$TemporaryFile)Q7?5g4U5m&_.@.m;K"S.$$AOS/2club.looaoo.net-s;X'a)B.N,w7\;{9 ...
- 02功能之读写文件流操作(C语言实现读取文件指定一行)
02功能之读写文件流操作(C语言实现读取文件指定一行) 1 C语言读取文件指定一行 // 读取文件指定一行 int ReadLine1(const char *fileName, char outBu ...
- python中读取指定的行和列_Python怎么获取excle中指定行和列的值?
''' https://www.cnblogs.com/xiazhenyu/ *** 学而思之.思而记之.记而习之 *** ''' f="dict_file.txt" #定义文件名 ...
- c语言读取文件函数,C语言文件操作详细分析:读取文件(fread函数使用)
C语言文件操作详细分析:读取文件(fread函数使用) 这里详细介绍了C语言读取文件的函数fread的使用说明,参照了MSDN的说明,同时加入自己的经验让大家学的更加明白. C语言读取文件函数frea ...
- java 获得文件的行数据_Java 读取文件指定行数据
public class ReadFileDemo1 { /** * 获取错误文件中的记录号 * @param sourceFile * @return */ public static int[] ...
- c语言读取txt第二行数值,c语言读取文件的第二行
c语言读取文件的第二行 (2012-04-10 00:23:55) 标签: c语言 二 杂谈 c语言读取文件的第二行用c语言读取文件的第二行,第三个域的内容 文件内容: abcd 123456 599 ...
- 三种方法Python读取文件指定行,来看看你用过没?
1.行遍历实现 在python中如果要将一个文件完全加载到内存中, 通过file.readlines()即可, 但是在文件占用较高时, 我们是无法完整的将文件加载到内存中的, 这时候就需要用到pyth ...
- 用C语言读取文件数据
使用C语言读取文件数据的示例代码: ```c #include <stdio.h> int main() { FILE *fp; char buffer[100]; // ...
- java 读取文件的指定行_Java中实现读取文件指定行
Java中实现读取文件指定行 读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader..它有两个构造方法: public LineN ...
- c语言fscanf读入字符,关于C语言读取文件和fscanf函数-c语言fscanf函数C语言编程语言...
FILE * pFile = fopen(" 1.txt"," r"); //获取指向文件的指针 char * pBuf; //定义文件指针 fseek(pFi ...
最新文章
- 量子计算机就要来了,它真的能改变世界吗?
- Spring mvc-kaptcha 验证码
- python 多线程 多进程 zmq_研二硕, Python +pyqt,多进程问题求助
- TLD文件中body-content四种类型(能力工场)
- oracle事务处理编号,oracle事务处理
- 2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)
- IO流配置文件,键值对Properties 的读取
- [Nikon D80]樱花盛开的校园
- [20150913]文件检查点_热备份.txt
- usb万能驱动win7_win10改win7教程
- 防火墙的目标地址转换和源地址转换
- python3处理excel脚本
- 防雷器和电涌保护器的区别
- 国外注册的域名要不要备案?
- 小学生python游戏编程arcade----爆炸粒子类
- java中的线程池有哪些,分别有什么作用?
- 程序UI设计——工业软件UI 设计心得
- Linux最常用命令50条【呕心沥血呐,望用之取之】
- 朴素贝叶斯分类、半朴素贝叶斯分类算法
- 人工智能——软科中国大学专业排名