⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ls1.c

📁 unix linux 编程实践源代码
💻 C
字号:
/** ls1.c **   purpose  list contents of directory or directories **   action   if no args, use .  else list files in args **/#include	<stdio.h>#include	<sys/types.h>#include	<dirent.h>void do_ls(char []);main(int ac, char *av[]){	if ( ac == 1 )		do_ls( "." );	else		while ( --ac ){			printf("%s:\n", *++av );			do_ls( *av );		}}void do_ls( char dirname[] )/* *	list files in directory called dirname */{	DIR		*dir_ptr;		/* the directory */	struct dirent	*direntp;		/* each entry	 */	if ( ( dir_ptr = opendir( dirname ) ) == NULL )		fprintf(stderr,"ls1: cannot open %s\n", dirname);	else	{		while ( ( direntp = readdir( dir_ptr ) ) != NULL )			printf("%s\n", direntp->d_name );		closedir(dir_ptr);	}}

⌨️ 快捷键说明

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