私は持っています: input
inの代わりにsys_open()
a.txt を渡すと、動作します。ただし、コマンドラインのユーザー名を取得する必要があるため、にコピーする必要がありますinput
。ポインター変数を渡すと、機能しません。なんで?
int main()
{
char *name;
char input[1024];
strcpy(input, argv[1]);
name = input;
sys_open(input, "O_RDWR", 00700);
}