热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

怎样用二维数组存储字符窜

怎样用二维数组存储字符窜啊?代码如下:#include<stdio.h>#include<stdlib.h>#defineSIZE100int
怎样用二维数组存储字符窜啊?
代码如下:
#include  
#include  
#define SIZE 100 
int main() 

FILE *fp_re; 
char buf[SIZE][SIZE]={{"愚蠢"},
                       {"慌张"},
                       {"犹豫"},} 
                       
for(int i=0;i  printf("%s",buf[i]); 
}

6 个解决方案

#1


代码是这样的:
#include  
#include  
#define SIZE 100 
int main() 

char buf[SIZE][SIZE]={{"愚蠢"},
                       {"慌张"},
                       {"犹豫"},}                       
for(int i=0;i  printf("%s",buf[i]); 
}

#2


有点小问题。。。

#include  
#include  
#define SIZE 100 

int main() 

FILE *fp_re; 
char buf[SIZE][SIZE]={{"愚蠢"}, 
  {"慌张"}, 
  {"犹豫"}};
                      
for(int i=0;i <3; i++) 
printf("%s\n",buf[i]);

return 0;
}

#3


引用楼主 shouyu2 的回复:
怎样用二维数组存储字符窜啊?
代码如下:
#include 
#include 
#define SIZE 100
int main()
{
FILE *fp_re;
char buf[SIZE][SIZE]={{"愚蠢"},
                      {"慌张"},
                      {"犹豫"},}
                     
for(int i=0;i  printf("%s",buf[i]);
}


字符串本身就是一个数组了,因此不需要用大括号了,直接{ "愚蠢","慌张", "犹豫" }就行了。

#4


int _tmain(int argc, _TCHAR* argv[])
{
//C版。其实就是个二级指针
wchar_t buf[3][10]={L"愚蠢", L"犹豫",L"慌张"};
 
setlocale( LC_ALL, "chs" );
for(int i=0;i <3;i++)
{
wprintf(L"%s\n", buf[i]);
}

// C++版,也可以用std::wcout

string s[]={"愚蠢", "犹豫","慌张"};

cout< < <
/*windows上的标准用法(由于非windows版,就不贴了)*/
return 0;
}

#5


{ "愚蠢","慌张", "犹豫" }

#6


   首先,二维数组你应该懂吧。我们定义一个二维数组a[3][10]={"wodejia","nihaoma","zhendeha"}.
因为是字符串,在初始化的时候就不用{},直接“”。
     好了,这个字符在数组中是怎样存的呢?
     我们的数组定义的是a[3][10],我们可以把它看成是横十竖三的格子。“wodejia”就存在第一行,一个字符占一个字节,“a”后面以"/0"结尾,首地址是a[0]( 这与一维数组是不一样的,自己注意)注意,"/0"也占一个字节。后面多余的就空着。第二行,第三行以此类推。(这只是方便我们理解的形象化。在内存中却不是这么存储的。)
      还有几点,a[i]是其的首地址,输出时,直接用a[i]就可以把整个字符串输出来。(二维数组名也可以当指针用哦)如cout<     好了,我想我说的应该够详细了吧。
 有不懂的再问我吧。
                
      
     

推荐阅读
author-avatar
莣Q楽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有