它编译得很好,但是当我尝试运行程序时出现分段错误。我不确定我哪里出错了。
#include <stdio.h>
#include <string.h>
#include <unistd.h>
int main(int argc, char ** argv)
{
int i, childpid;
for (i = strlen(argv[1]); i >= 0; i --) {
if (fork() == 0) {
printf("%c\n",argv[1][i]);
break;
}
}
return 0;
}