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

Указатель на символьный тип и gets()?

Отбросим сразу в сторону то, что gets() лучше не использовать.

Мне надо ввести некоторую строку, но её длину я не знаю.
char *str;

gets(str);
printf ("%s", str);

Я пытался сделать вот так, но постоянно ловлю ошибку. Что я делаю не так?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
egor_nullptr
@egor_nullptr
Не выделяете память. Надо char * str = (char*)malloc(sizeof(char) * 2048) к примеру.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы