1. ホーム
  2. c

[解決済み] stdinとSTDIN_FILENOの違いは何ですか?

2022-02-04 02:44:15

質問

との間に実用上の違いがあるとすれば、それは何でしょうか? stdinSTDIN_FILENO をC言語で書くと?

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

インターフェースです。 みんなが言っているように stdinFILE * 標準Cライブラリで定義されているとおりです。 のような、より高度なインタフェースを使用することができます。 fread , fwrite および fprintf . 一方 STDIN_FILENO は単なるファイル記述子(ほぼ間違いなく0)です。 のようなものを通して、少し低レベルのインターフェイスを使用します。 readwrite .