首页
社区
课程
招聘
[求助]指针数组问题
发表于: 2009-11-17 21:48 3530

[求助]指针数组问题

2009-11-17 21:48
3530
太久没用C语言了,目前在写一个测试程序时遇到一个问题,我首先把我遇到的问题简化一下发出来:
例如下面的数组:
char *szBuf1[] = {"aaaaa"};
如何获取这个数组中的每个元素?,譬如像
char szBuf2[] = {"aaaaa"};
printf("%c",szBuf2[0]);可以打印出a,

我想知道的就是如何打印出szBuf1[0]中的a;
这个小问题快把我搞死了。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 440
活跃值: (87)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
#include <stdio.h>

int main()
{
	char * szBuf[] = {"abc", "1234", "ABCDE"};
	printf("szBuf[0] = %s\n", szBuf[0]);
	printf("szBuf[1] = %s\n", szBuf[1]);
	printf("szBuf[2] = %s\n", szBuf[2]);

	printf("szBuf[0][0] = %c\n", szBuf[0][0]);
	printf("szBuf[0][1] = %c\n", szBuf[0][1]);
	printf("szBuf[0][2] = %c\n", szBuf[0][2]);

	return 0;
}


输出:

szBuf[0] = abc
szBuf[1] = 1234
szBuf[2] = ABCDE
szBuf[0][0] = a
szBuf[0][1] = b
szBuf[0][2] = c
Press any key to continue
2009-11-17 23:01
0
雪    币: 225
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
多谢。。。。
2009-11-17 23:14
0
游客
登录 | 注册 方可回帖
返回
//