t_ttyname.c

来自「unix环境编程」· C语言 代码 · 共 33 行

C
33
字号
#include "apue.h"intmain(void){	char *name;	if (isatty(0)) {		name = ttyname(0);		if (name == NULL)			name = "undefined";	} else {		name = "not a tty";	}	printf("fd 0: %s\n", name);	if (isatty(1)) {		name = ttyname(1);		if (name == NULL)			name = "undefined";	} else {		name = "not a tty";	}	printf("fd 1: %s\n", name);	if (isatty(2)) {		name = ttyname(2);		if (name == NULL)			name = "undefined";	} else {		name = "not a tty";	}	printf("fd 2: %s\n", name);	exit(0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?