Я хочу получать имена от пользователя. После этого я хочу напечатать на экране полученные имена. Например:строки scanf на указателе
--scan:
roy
john
malw
--print:
roy
john
malw
код:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i;
char *aer[4];
char *(*pter)[4] = &aer;
for(i=0;i<4;i++)
scanf(" %s",&(*pter)[i]); //read strings
for(i=0;i<4;i++)
printf("String %d : %s\n",i+1,(*pter)[i]); //write strings
system ("pause");
return 0;
}
В чем проблема и ваш вопрос? –
Вышеупомянутый код не работает –
'char names [4] [32];' ... 'scanf ("% 31s ", names [i]);' .... 'printf ("% s \ n " , имена [i]); ' – BLUEPIXY