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 + -
显示快捷键?