Wie man richtig mit STDERR_FILENO?
Kann einer mir ein Beispiel nennen, wie man richtig mit STDERR_FILENO
von der <unistd.h>
header-Datei?
Vor allem möchte ich lernen, wie zu schreiben Fehlermeldungen STDERR_FILENO
.
Ich verwendet STDOUT_FILENO
in der Vergangenheit zu schreiben, um eine bestimmte Datei, so Frage ich mich, über STDERR_FILENO
.
write(STDOUT_FILENO, buff, buffSize);
Irgendwelche Ideen oder schnelle Beispiele sind sehr geschätzt.
Vielen Dank im Voraus für Ihre Hilfe.
P. S: ich wäre dankbar, wenn Sie post für mich, eine Zeile oder zwei der eigentliche code, um zu sehen, wie Sie richtig zu verwenden.
Es gibt keinen Unterschied zwischen
STDOUT_FILENO
und STDERR_FILENO
(außer den zugrunde liegenden stream offensichtlich). Wenn Sie wissen, wie STDOUT_FILENO
Sie wissen, wie die anderen.InformationsquelleAutor CompilingCyborg | 2011-11-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein Beispiel;
InformationsquelleAutor Soren
Haben Sie versucht
write(STDERR_FILENO, buff, buffSize);
?Warum nutzen Sie nicht
<stdio.h>
?Aber Sie sollten wirklich verwenden
<stdio.h>
und erfahren Sie mehr überprintf
wenn du so ein Neuling...Ich bin mit Ihnen schon. Ich wollte nur bestätigen, die Nutzung von it. Trotzdem danke für deinen Rat - (+1 für deine klare Antwort).
InformationsquelleAutor Basile Starynkevitch