システムコールを使用してファイルを開いて読み取り、その中のデータを文字ごとに出力したいのですが、アセンブリファイルに関数 system_call があり、system_call(SYS_OPEN to #include ディレクトリを使うのが目的ではない
私のコードは
system_call(SYS_OPEN,argv[2],0,)
where argv[2] = "a.txt" SYS_OPEN = 5 と 4 番目のパラメーターは許可でなければならず、そこに何を書くべきかわかりません
ポインタに「保存」した後、このように読んで印刷したい
while(system_call(SYS_READ,STDIN, input_char , 1)>0)
{
system_call(SYS_WRITE,STDOUT,input_char, 1);
}
ありがとうございました。