Проблема с чтением строки символов через scanf - C (СИ)
Формулировка задачи:
проблема с чтением строки символов через scanf, раньше так всегда читало нормально, а щас пишет сначала "Run-Time Check Failure #3 - The variable 'Text' is being used without being initialized." потом "Необработанное исключение в "0x0fb1dd6f (msvcr100d.dll)" в "*.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc"."
делаю так
char *text; scanf("%s",text);
Решение задачи: «Проблема с чтением строки символов через scanf»
textual
Листинг программы
char text[25]; scanf("%24s", text);
Объяснение кода листинга программы
- Объявляется массив символов (строка) text размером 25 символов.
- Используя функцию scanf, вводится строка символов, которая сохраняется в массиве text.
- Форматный спецификатор
%24s
указывает функции scanf, что необходимо считать и сохранить в массиве text строку символов, длина которой не должна превышать 24 символа.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д