CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

文件操作的问题,急!!!!!!!!!

楼主speedy(小明)2003-08-02 22:48:00 在 C/C++ / C语言 提问

请问,怎么样这样读进数据  
  12356564  
  646464  
   
  646454564  
  154646464  
   
  364646464  
  4613113134  
  4646161464  
   
  0000000000  
   
   
  数据是以空白行分大类的,  
  如何判断读到完了一个大类,开始读另外一个  
  问题点数:20、回复次数:2Top

1 楼chinazcw(笑口常开)回复于 2003-08-05 01:34:07 得分 10

可以一个字符一个字符的读,当碰到连续的两个字符都是回车时,表示一个大类结束~Top

2 楼pengzhenwanli(紫气日盈)回复于 2003-08-05 01:57:00 得分 10

#include   <iostream>  
  #include   <vector>  
  #include   <fstream>  
  #include   <string>  
  using   namespace   std;  
   
   
  int   main()  
  {  
  fstream   infile(   "main.cpp",ios_base::in);  
  char   buffer[101];  
  vector<string>   vec;  
  while(1)  
  {  
  infile.getline(   buffer,80,'\n');    
  if(   infile.eof()   )  
  break;  
  else  
  {  
  vec.push_back(   string(   buffer   )   );  
  if(   strlen(buffer)   ==   0   )  
  {  
  for(   int   i   =   0   ;   i   <   vec.size()-1;   i++   )  
  cout   <<   vec[i];  
  }  
  }  
   
  }  
   
  }Top

相关问题

  • 急:文件操作问题
  • 急...,文件操作问题。
  • 急!!----关于文件操作的求助!!
  • 急!!!文件操作,在线等待
  • C#中的文件操作(特急!)
  • C#文件操作问题,急~
  • 操作CSV文件的方法!!!急!!!!!!
  • 关于文件操作的问题,急
  • 关于文件操作,急等解决
  • 文件操作问题,急!帮帮我...

关键词

  • 字符
  • 数据
  • infile
  • vec
  • buffer
  • 大类
  • include
  • main

得分解答快速导航

  • 帖主:speedy
  • chinazcw
  • pengzhenwanli

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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