#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语言读取文件指定行和列相关推荐

  1. c语言读取一行的前几个字符串,c语言读取文件某一列 c语言 读取文件中某一行的前一行...

    各种格式的文件用什么软件打开.$$$TemporaryFile)Q7?5g4U5m&_.@.m;K"S.$$AOS/2club.looaoo.net-s;X'a)B.N,w7\;{9 ...

  2. 02功能之读写文件流操作(C语言实现读取文件指定一行)

    02功能之读写文件流操作(C语言实现读取文件指定一行) 1 C语言读取文件指定一行 // 读取文件指定一行 int ReadLine1(const char *fileName, char outBu ...

  3. python中读取指定的行和列_Python怎么获取excle中指定行和列的值?

    ''' https://www.cnblogs.com/xiazhenyu/ *** 学而思之.思而记之.记而习之 *** ''' f="dict_file.txt" #定义文件名 ...

  4. c语言读取文件函数,C语言文件操作详细分析:读取文件(fread函数使用)

    C语言文件操作详细分析:读取文件(fread函数使用) 这里详细介绍了C语言读取文件的函数fread的使用说明,参照了MSDN的说明,同时加入自己的经验让大家学的更加明白. C语言读取文件函数frea ...

  5. java 获得文件的行数据_Java 读取文件指定行数据

    public class ReadFileDemo1 { /** * 获取错误文件中的记录号 * @param sourceFile * @return */ public static int[] ...

  6. c语言读取txt第二行数值,c语言读取文件的第二行

    c语言读取文件的第二行 (2012-04-10 00:23:55) 标签: c语言 二 杂谈 c语言读取文件的第二行用c语言读取文件的第二行,第三个域的内容 文件内容: abcd 123456 599 ...

  7. 三种方法Python读取文件指定行,来看看你用过没?

    1.行遍历实现 在python中如果要将一个文件完全加载到内存中, 通过file.readlines()即可, 但是在文件占用较高时, 我们是无法完整的将文件加载到内存中的, 这时候就需要用到pyth ...

  8. 用C语言读取文件数据

    使用C语言读取文件数据的示例代码: ```c #include <stdio.h> int main() {     FILE *fp;     char buffer[100]; // ...

  9. java 读取文件的指定行_Java中实现读取文件指定行

    Java中实现读取文件指定行 读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader..它有两个构造方法: public LineN ...

  10. c语言fscanf读入字符,关于C语言读取文件和fscanf函数-c语言fscanf函数C语言编程语言...

    FILE * pFile = fopen(" 1.txt"," r"); //获取指向文件的指针 char * pBuf; //定义文件指针 fseek(pFi ...

最新文章

  1. 量子计算机就要来了,它真的能改变世界吗?
  2. Spring mvc-kaptcha 验证码
  3. python 多线程 多进程 zmq_研二硕, Python +pyqt,多进程问题求助
  4. TLD文件中body-content四种类型(能力工场)
  5. oracle事务处理编号,oracle事务处理
  6. 2019-2020 ICPC Asia Hong Kong Regional Contest 补题(部分)
  7. IO流配置文件,键值对Properties 的读取
  8. [Nikon D80]樱花盛开的校园
  9. [20150913]文件检查点_热备份.txt
  10. usb万能驱动win7_win10改win7教程
  11. 防火墙的目标地址转换和源地址转换
  12. python3处理excel脚本
  13. 防雷器和电涌保护器的区别
  14. 国外注册的域名要不要备案?
  15. 小学生python游戏编程arcade----爆炸粒子类
  16. java中的线程池有哪些,分别有什么作用?
  17. 程序UI设计——工业软件UI 设计心得
  18. Linux最常用命令50条【呕心沥血呐,望用之取之】
  19. 朴素贝叶斯分类、半朴素贝叶斯分类算法
  20. 人工智能——软科中国大学专业排名

热门文章

  1. JAVA的教师档案管理系统_教师档案管理信息系统
  2. 用计算机弹极乐净土谱,极乐净土计算器谱子
  3. 用DIV+CSS技术设计的网上书城网页与实现制作(大一Web课程设计)
  4. 售前工程师是做什么的?
  5. 程序代码中,怎么区分status和state?
  6. 视频p2p php,m3u8视频播放器集成p2p加速源码分享
  7. SQL循环语句的几种方式
  8. SI4463实验笔记
  9. 交换机配置常用的命令
  10. 用R做meta分析(附效应量计算神器)