Сбой или «ошибка сегментации» при копировании/сканировании/чтении данных в неинициализированный указатель.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сбой или «ошибка сегментации» при копировании/сканировании/чтении данных в неинициализированный указатель.

Сообщение Anonymous »

Этот вопрос предназначен для использования в качестве справочного материала для всех часто задаваемых вопросов такого рода.
Почему я получаю загадочный сбой или «ошибка сегментации», когда я назначаю/копирую/сканирую данные по адресу, на который указывает неинициализированный указатель?
Примеры:
int *ptr;
*ptr = 10; // Crash here!

char *ptr;
strcpy(ptr, "Hello, World!"); // Crash here!

char *ptr;
scanf("%s", ptr); // Crash here!


Подробнее здесь: https://stackoverflow.com/questions/375 ... ninitializ
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»