Привет, я хотел бы знать, как мне выделить массив для ввода на вход неизвестного количества символов до символа '.' набрано. Должен ли я сделать что-то вроде этого?
for (i=0; p[i]!='.'; i++) {
printf("Write a char: \n");
scanf("%c", &p[i]);
p = (char *) realloc((i+2)*sizeof(char));
}