一个字符指针数组问题。。。。
这个程序要怎样才能换成键盘输入,然后输出一样的效果比如键盘依次输入:a[0]=wfwefwewef
a[1]=qwrrffqwfqf
a[2]=qfwfqwdfqwd
再打印出: a[0]=wfwefwewef
a[1]=qwrrffqwfqf
a[2]=qfwfqwdfqwd
#include<stdio.h>
void main()
{
char *a[]={{"sfsfefsef"},{"uikgghfgh"},{"cvbfbdfbc"},{"rthrthfd"}};
for(i=0;i<4;i++)
{
printf("%s\n",*(a+i));
}
}
比如换成:
#include<stdio.h>
void main()
{
char *a[20];
int i,j;
for(-----------------)
{
printf("a[%d]=",i);
scanf("%s", ---- );
}
for(----------------------)
{
printf("%s\n",-----);
}
实现依次打印输入的几个字符串。。。。
[ 本帖最后由 zhonganyun0 于 2012-7-28 00:44 编辑 ]