そこで、write()システムコール(printfやその他のオプションは使用できません)を使用して文字列をコンソールに出力する関数を作成しようとしています。しかし、私は障害にぶつかりました。
これが私の関数です:
static void doPrint (const char *s)
{
write (STDOUT_FILENO, s, sizeof(s));
}
これはによって呼び出されています:
doPrint( "Hello World!\ n");
ただし、印刷されるだけです。
こんにちはウォ
私は何が間違っているのですか?
注:stdlibおよびstdioへのアクセスは制限されています
ありがとう