t.cc

来自「一个awk和bsh混合编程的例子」· CC 代码 · 共 34 行

CC
34
字号
#include  <stdio.h>#include  <errno.h>#include <stdlib.h>#include <string.h>#include <unistd.h>int   main(int argc, char* argv[]){	FILE* fp   =   NULL;	char buf[128];	if (2 !=   argc)	{		printf( "usage: %s   <filename> \n ",   argv[1]);		exit(0);	}	sprintf(buf, "file   %s ", argv[1]);	if   (NULL == (fp = popen(buf, "r ")))	{		printf( "Error:   popen:   %s\n ", strerror(errno));		exit(1);	}	sleep(1);	memset(buf, 0, 128);	fgets(buf, 128, fp);	pclose(fp);	printf( "%s ", buf);	exit(0);} 

⌨️ 快捷键说明

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