S3_Cpp/Aufg7/SegFault.cpp

20 lines
380 B
C++
Raw Normal View History

2024-11-21 16:06:47 +00:00
#include <csignal>
#include <iostream>
#include <ostream>
namespace {
volatile std::sig_atomic_t gSignalStatus;
}
void signal_handler(int sig) {
gSignalStatus = sig;
2024-11-21 16:11:13 +00:00
std::cout << "Du programmierst auch wie einer der auf Fußbilder von West-somalischen Piraten abfährt";
2024-11-21 16:06:47 +00:00
}
int Aufg7Main() {
signal(SIGSEGV, signal_handler);
int* a = nullptr;
*a = 2;
}