動作しません。私はこのCのコードを使用して実行可能ファイルを実行しようとしている:EXECVのLinuxのprintfが
int main(int argc, char *argv[])
{
printf("hello.\n");
sleep(2);
if (execlp("ls","ls","-l",NULL) == -1)
printf("Error occured during execute ls.\n");
return 0;
}
をprintfの( "こんにちは\ nを") が動作しない理由は?眠っても?
これは問題なく機能します。テスト時に出力をリダイレクトしましたか? – Barmar
端末で実行します。 lsはうまくいきますが、「こんにちは」は表示されません。 –