• ベストアンサー

fgetsのfはどういう意味でしょうか?

タイトルの通りなのですがfgetsのfはどういう意味でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • noyuo
  • ベストアンサー率39% (33/84)
回答No.2

No.1さんにもう少し、補足するとですね。 標準入力からの gets( )に、 入力ファイルを指定するための、ファイルポインタの引数が追加されてるので、 fがついてます。 そのほかにも、fscanf( )、fprintf( ) なども同じです。

cern5100
質問者

お礼

回答ありがとうございます。 3つ目の引数stdioしか使ったことがなかったのでファイルという発想がありませんでした。 stdio含めて入力ファイルのような意味合いだったんですね。

その他の回答 (2)

noname#140082
noname#140082
回答No.3

何で、中途半端な説明なんだ。 No.1,2さんに追加で 似たようなものに fgetc()がありますが、最後の"c"は"Char(1文字)"です。 fgets()は、1行読み込む関数なので fgetsの"s"は、"String"の"s"です。 で、"get"はいいですよね?

cern5100
質問者

お礼

回答ありがとうございます。 getとsは大丈夫です。 fgetsにファイルの要素があると思わなかったので fがわからずもやもやしてました。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

fileのfです。

cern5100
質問者

お礼

回答ありがとうございます。一瞬思ったんですがファイルじゃないよなぁとか思ってしまいました。