ストリームから読み込んでいないので、はるかに柔軟に見えます。 あなたは簡単に読み取りのタイミング/コードの場所を変更することができますので言及すると、あなたはCストリーム(私は間違っている、あなたは文字列を作ることができますFILE *
ストリーム)にすることができますか?fgets + sscanfよりscanfまたはfscanfを使用する理由はありますか
さらに、ちょっと奇妙なことが分かりました。scanf
。賛否両論はscanf
になります。
編集:私はあなたがinteger
を期待していたが、あなたはfloating point
またはいくつかの他の互換性のない型を読めば、あなたはscanf
の戻り値を確認することができます関数fgets + sscanfは
あなたはsscanfでもそうすることができます。 –
また、あなたが誤って望むように、他のさまざまなタイプ/ simpeパターンを文字列から読み出そうとすることもできます。私はscanfでそれを行う簡単な方法はないと思います。 –
@Roman A. Taycher: 'fgets'の' scanf'についてでした – lovesh