1. ホーム
  2. c

[解決済み] STDERR_FILENOの正しい使い方を教えてください。

2022-02-08 02:25:36

質問

を正しく使うための例を教えてください。 STDERR_FILENO から <unistd.h> ヘッダーファイルは?

主に、エラーメッセージの書き方を学びたい。 STDERR_FILENO .

を使いました。 STDOUT_FILENO は、過去に特定のファイルに書き込むために使用されたので、私はそれを疑問に思っています。 STDERR_FILENO .

write(STDOUT_FILENO, buff, buffSize);

何かアイデアや簡単な例があれば、ぜひ教えてください。 よろしくお願いします。

P.S.: 正しい使い方を確認するために、実際のコードを1行か2行掲載していただけるとありがたいです。

どのように解決するのですか?

一例です。

char *msg = "This is my message"; /* The actual message*/
int len = strlen(msg);  /* the byte length of the string */
write(STDERR_FILENO, msg, len);