При запуске выскакивает принудительное прекращение работы программы - C (СИ)
Формулировка задачи:
Добрый день.
Я пользуюсь dev-cpp. у меня стоит windows 8.
Компиляция этой программы проходит без ошибок.
Но при запуске выскакивает принудительное прекращение работы программы.
сама windows прекращает работу программы.
в чем ошибка? как это устранить?
#include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ typedef struct { int *a; }sd; int main(int argc, char** argv) { sd ss; *ss.a =123; printf ("ss=%d", *ss.a); return 0; }
Решение задачи: «При запуске выскакивает принудительное прекращение работы программы»
textual
Листинг программы
typedef struct { int a; }sd; int main(int argc, char** argv) { sd ss; ss.a =123; printf ("ss=%d", ss.a); return 0; }
Объяснение кода листинга программы
- Объявляется структура данных
sd
с одним полем типа int, называемымa
. - В функции main() создается экземпляр структуры
sd
с именемss
. - Значение поля
a
этого экземпляра устанавливается равным 123. - Выводится значение поля
a
экземпляраss
с помощью функции printf(). - Функция main() возвращает 0, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д