Задать вопрос
@mrFrip
Преодолеваю прокрастинацию

Каким образом задать динамический массив символов (строку) если не известен изначальный размер вводимой строки?

char str[100];
    scanf ("%s", &str);


Как указать str, если неизвестно изначально, какой длины будет вводимая строка?
пробовал через указатель, но не вышло.

Подскажите, пожалуйста!
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя 15432 К ответам на вопрос (3)
15432
@15432
Системный программист ^_^
Только выделять динамически через malloc и считывать частями, перевыделяя память по достижении лимита.
Ответ написан
Комментировать