C

Signals (SIGINT, signal.h)

Në shqip: Sinjalet

ShpjegimiSQ

Sinjalet janë njoftime që sistemi i dërgon programit — p.sh. SIGINT kur shtyp Ctrl+C, SIGSEGV kur ndodh segfault. Me signal() mund të vendosësh çfarë ndodh, p.sh. ta ruash punën para se të mbyllesh.

EnglishEN

Signals are notifications the system sends to a program — like SIGINT when you press Ctrl+C, or SIGSEGV on a segfault. With signal() you can decide what happens, e.g. save your work before closing.

Si ta mendosh

Si zilja e zjarrit në shkollë: ndalon gjithçka dhe të gjithë dinë çfarë të bëjnë.

Lexoje në anglisht

Like the school fire bell: everything stops and everyone knows what to do.

Shembull kodic

#include <signal.h>
void ndal(int s) { puts("Duke ruajtur..."); exit(0); }
signal(SIGINT, ndal);

Terma të lidhur