20 lines
380 B
C++
20 lines
380 B
C++
#include <csignal>
|
|
#include <iostream>
|
|
#include <ostream>
|
|
|
|
namespace {
|
|
volatile std::sig_atomic_t gSignalStatus;
|
|
}
|
|
|
|
void signal_handler(int sig) {
|
|
gSignalStatus = sig;
|
|
std::cout << "Du programmierst auch wie einer der auf Fußbilder von West-somalischen Piraten abfährt";
|
|
}
|
|
|
|
int Aufg7Main() {
|
|
|
|
signal(SIGSEGV, signal_handler);
|
|
|
|
int* a = nullptr;
|
|
*a = 2;
|
|
} |