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