У меня проблема, они дали мне задание. Они сказали нам, что мы должны использовать указатель, чтобы поместить значение с клавиатуры в массив, а затем распечатать этот массив.
Я пытаюсь создать это, но я не знаю, почему это неправильно. Я определяю свой массив, затем получаю значение и помещаю это значение в массив.
#include <stdio.h>
#include <stdlib.h>
#define N 10000 // Maximum array size
int main ()
{
char keyboardArray[N];
char *r;
r = keyboardArray;
while( (*r++ = getchar()) != EOF );
printf("You write %s", r);
return 0;
}