[c] ausgabe eines befehls unterdrücken

derlippe

Grünschnabel
Hallo!

Habe folgendes Problem:
Wenn ich einen Befehl mit system() ausführe, und dieser befehl eine Ausgabe bringt, dann wird mir diese Ausgabe sofort angezeigt. Das möchte ich aber nicht!
Ich bräuchte also so etwas ähnliches wie unter PHP: ein "@" vor einem Befehl verhindert da die Ausgabe von Fehlern/Meldungen.
Sollte dann so aussehen: @system("...");

Gibt es so etwas für c?
(ich arbeite mit c unter Linux)

Tschau
derlippe
 
Zuletzt bearbeitet:
du kannst auch vor dem eigentlichen Befehl das echo ausschalten und nach dem Befehl das echo wieder anschalten (auch alles mit system()
 
Zurück