程序填空题:指针数组访问二维数组
题目要求调用input函数输入N个字符串。
```c++
#include
#define N 5
void input(char **p, int n);
int main(void)
{
char data[N][81], *ptr[N];
int i;
for(i=0;i
input(ptr,N);
for(i=0;i printf("%s\n",*(ptr+i));
return 0;
}
void input(char **p, int n)
{
int i;
for(i=0;i
}
```
答案:
第1空:*(ptr+i)=*(data+i);
第2空:scanf("%s",*(p+i));
```c++
#include
#define N 5
void input(char **p, int n);
int main(void)
{
char data[N][81], *ptr[N];
int i;
for(i=0;i
input(ptr,N);
for(i=0;i
return 0;
}
void input(char **p, int n)
{
int i;
for(i=0;i
}
```
答案:
第1空:*(ptr+i)=*(data+i);
第2空:scanf("%s",*(p+i));