用execl实现重定向

实现重定向:
C/C++ code

#include<stdio.h>
#include<unistd.h>

int main(){

        execl("/bin/sh","/bin/sh","./reredirect","1 > filere1",NULL);
        return 0;
}


reredirect源代码(小写转为大写):
C/C++ code
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
int main()
{
int ch;
while((ch = getchar()) != EOF) {
putchar(toupper(ch));
}
exit(0);
}


这个有什么问题吗?大家帮忙看看!

作者: guixuhui2   发布时间: 2011-05-16

exit(0);
是不是得改成 return 0; ?

作者: zhaoqing_cc   发布时间: 2011-05-16