Сбой или «ошибка сегментации» при копировании/сканировании/чтении данных в неинициализированный указатель.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

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