UNIX STDOUT_FILENO验证

来源:互联网 发布:上海进出口数据 编辑:程序博客网 时间:2024/05/17 02:27

 写了如下代码来验证STDOUT_FILENO代表标准输出:

#include <unistd.h>#include <string.h>int main(int argc, char* argv[]) {  char* filename = "Ubuntu linux !\n";  for (int i = 0; i < 10; ++i) {    write(STDOUT_FILENO, filename, strlen(filename) + 1);  }  return 0;}
通常,STDOUT_FILENO值为1, 类似的STDIN_FILENO代表标准输入,其值为0;STDERR_FILENO代表标准错误输出,其值为2.


0 0