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

急 !!!数组 char[0]=aaaaa;char[1]=bbbbb;chr[2]=cccc; ……。

楼主Sjdiao(青蛙)2005-04-01 22:26:55 在 VC/MFC / 基础类 提问

急   !!!  
   
  现有一文件  
  内容如下;  
   
  aaaaaaaaaaaaaaaa  
  bbbbbbbbbbbbbb  
  cccccccccccccccccccccccccc  
  dddddddddddddd  
  eeeeeeeeeeeeeeeeeee  
            ……  
   
            ……  
   
  想把没行   付给一个数组变量。   应该怎样来写这个数组呢。  
   
  CStdioFile   file;  
  file.open   (filename);  
   
  while(   file.ReadString(strTxt)   )  
  {  
         
  }  
   
  结果类似这样,应该怎样来做呢,,   谢谢  
   
   
  char[0]=aaaaaaaaaaaaaaaa;  
  char[1]=bbbbbbbbbbbbbb;  
  char[2]=cccccccccccccccccccccccccc;  
  ……       ……  
   
  各位大人   快帮我看看  
  问题点数:0、回复次数:10Top

1 楼Saimen(沉默是金)回复于 2005-04-01 22:33:11 得分 0

晕啊,你看没有看   C   的基础书啊一个字符怎么能赋一个字符串给他  
   
  char[0][]="aaaaaaaaaaaaaaaaaaaaaaaaaa";    
   
  这样写Top

2 楼Saimen(沉默是金)回复于 2005-04-01 22:35:59 得分 0

直接用   CStringAry   来做    
   
  CStringAry     csTextAry;  
  CString       csLine;  
   
  ....  
   
  while(   stdioFile.ReadString(   csLine   )   )  
  {  
        csTextAry.Add(   csLine   );  
  }  
   
   
  使用时   csTextAry[0]     就是第一行  
                csTextAry[1]     就是第二行Top

3 楼fayifu(赅)回复于 2005-04-02 08:09:09 得分 0

定义变量   char   *pszText[]Top

4 楼mybios(俊俊哥哥)回复于 2005-04-02 09:10:06 得分 0

对,像Saimen所说。。不过效率应该有办法再提高一下的。还有,打错了CStringArray  
  CStringArray     straText;  
  CString       strLine;  
   
  ....  
   
  while(   stdioFile.ReadString(   strLine   )   )  
  {  
        csText.Add(   strLine   );  
  }Top

5 楼chen18s(印度神棍)回复于 2005-04-02 10:41:37 得分 0

用ReadLine函数比较好Top

6 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 11:59:59 得分 0

用CStringArray来存放一行数据  
  Top

7 楼liudaqin(&& || ! 路漫漫其修远兮)回复于 2005-04-02 20:23:35 得分 0

学习Top

8 楼Saimen(沉默是金)回复于 2005-04-03 02:22:50 得分 0

哈哈,这样的错误都出,老了老了  
   
  习惯把   Array   类型数据定义变量时用   Ary   表示,结果写错了,笑话了Top

9 楼xqk(夏乾坤)回复于 2005-04-03 09:51:31 得分 0

CStdioFile   file;  
  file.open   (filename);  
  char   buffer[50][50];  
  CString   str;  
   
  for(int   i=0;i<50;i++   )  
  {  
          file.ReadString(str);  
          strncpy(buffer[i][0],str.GetBuffer(str.GetLength()),50);  
  }  
   
  //使用数组的不方便就是长度控制很费劲,所以不如按楼上所说的用链表类比较好CStringArray等Top

10 楼wyfcat(想飞翔的猫)回复于 2005-05-06 14:03:16 得分 0

mark  
  Top

相关问题

  • aaaaa
  • bbbbb
  • 126<>asc(chr(126))?
  • chr转换?
  • Chr(13) & Chr(10) & Chr(13) & Chr(10) & "*"是什么意思?
  • Asc(Chr(252))<> 252 ?
  • richtextbox能用chr(13) & chr(7) 换行吗?
  • chr(13)&chr(10)什么意思啊?
  • 想保存 CHR(149)||CHR(146) 到字段.
  • chr(0)的疑问

关键词

  • 数组
  • cstextary
  • csline
  • readstring
  • strline
  • cstring
  • 应该
  • char

得分解答快速导航

  • 帖主:Sjdiao

相关链接

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

广告也精彩

反馈

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