举个例子,这里str是一个
二维数组,手动输入10个
字符串存入该数组,然后用该二维数组的行指针输出
#include<stdio.h>
#include<string.h>
void main()
{
char str[10][20];
int i;
for(i=0;i<10;i++)
gets(*(str+i));
for(i=0;i<10;i++)
puts(*(str+i));
}
温馨提示:答案为网友推荐,仅供参考
相似回答
c语言中如何将多个字符串存在同一个数组里?请举例说明,跪求大侠了...答:用字符串数组,或者叫字符二维数组。例如下句,定义一个10个字符串的字符串数组并赋初值,char *test[10] = {"jo","vicent","tom","honey","gigi","lily","susan","peter","bob","ron"};