のドキュメントにfgets()よると、関数は次の3つのパラメータを取ります。
- char* -入力を保持する文字列
- int-読み取る最大文字数を表す整数
- FILE* -FILE *読み取り元のストリームへ
関数を呼び出すのに問題はありません。pushスタックに3つのパラメーターを追加し、関数を呼び出して、12ずつ増やしますESP。
私の問題はパラメータ#3にあります。FILE *標準入力の場合、何を渡す必要がありますか?Cでは、を使用できますstdinが、x86アセンブリで同等のものが何であるかわかりません。
更新: LinuxでNASMを使用しています。