Einzelnen Beitrag anzeigen
Ungelesen 21.11.15, 15:06   #2
fightclub1
Anfänger
 
Registriert seit: Feb 2015
Beiträge: 1
Bedankt: 0
fightclub1 ist noch neu hier! | 3 Respekt Punkte
Standard

Hmm, sieht so aus, als ob Du ein paar ganz grundsätzliche Verständnisprobleme hast.

- Signal-Callbacks sind ja zumindest registriert

- der Kommando-Parser ist grottig
-> ein sizeof( char* ) liefert was anderes als ein strlen(), so in aufUNDpruefen, UNDentfernen
-> Grundlagen von Strings in C!

- der Executer ist auch nix besonderes
-> Null-Pointer werden dereferenziert ohne Prüfung auf Gültigkeit (*argv)
-> Grundlagen Pointer in C!

Btw:
char buf[64];
char* buf[64];

sind auch zwei verschieden Paar Schuhe...

Das sind aber Verständnisfragen, die du selber lösen musst. Literatur-Tipp: K&R: "Programmieren in C" oder Eckel: Thinking in C++
fightclub1 ist offline   Mit Zitat antworten