CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何定位文件的某一行?

楼主onlyloney(onlyloney)2003-12-02 09:55:15 在 VC/MFC / 基础类 提问

我想读取一个TXT文件的某一行,不知该怎么做。谢谢! 问题点数:20、回复次数:1Top

1 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:17:17 得分 20

#include   <stdio.h>    
          #include   <stdlib.h>    
             
          void   main()    
          {    
          FILE   *   fp;    
          char   s[256];    
          if((fp   =   fopen("c:\\comlog.txt",   "r"))   ==   NULL)    
          {    
            printf("Can't   open   file\n");    
            return;    
          }    
   
  fgets(s,   256,   fp);   //第一行  
   
          printf("Line1   :   %s\n",   s);    
  //**********************************  
  //for   (int   i   =0;   i<n-1;   i++)//n就是第几行了  
  for   (int   i   =0;   i<3;   i++)  
  {  
  fseek(fp,   0,   SEEK_CUR);  
  fgets(s,   256,   fp);    
  printf("Line1   :   %s\n",   s);    
   
  }  
  //***************************************88  
          fclose(fp);    
          }    
  看看吧Top

相关问题

  • 在读文件的时候,如何一下定位到文件的指定的某一行(在线等)
  • 如何删除文件中指定的一行和在文件中指定位置增加一行?
  • 如何定位到StridGrid中某一行
  • 文件定位到某一结构体
  • 实现在文件中指定位置增加一行,代码总是通不过,兄弟帮忙看看
  • 怎样将光标定位到textarea的某一行?
  • 表格内某一行的定位问题
  • 使用AssingFile关联好一个文件后,有什么办法能够直接定位到文件的最后一行?
  • 如何指定读取文本文件的某一行
  • 怎样才能打开文件并指向某一行呢?

关键词

  • 文件
  • fp
  • 文件的某一行
  • txt
  • printf
  • include

得分解答快速导航

  • 帖主:onlyloney
  • carbon107

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo