嘿,我想使用系统调用打开和读取文件并逐字母打印其中的数据我在程序集文件中有函数 system_call,我想“保存”指向来自 system_call 的文件描述符的指针(SYS_OPEN 到使用它。目的不是使用#include目录
我的代码是
system_call(SYS_OPEN,argv[2],0,)
其中 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);
}
谢谢你。