本文共 840 字,大约阅读时间需要 2 分钟。
/**************************************************************************** * Linux usleep for shell * 声明: * 主要是因为在shell命令中没发现有usleep命令,于是就自己实现这个命令。 * * 2015-11-12 阴 深圳 南山平山村 曾剑锋 ***************************************************************************/#include#include int isNumber ( char* number );int main ( int argc, char** argv ) { if ( argc < 2 ) { printf( "USAGE:\r\n" ); printf( " usleep \r\n" ); return -1; } if ( isNumber( argv[1] ) ) { printf( "Please input a number string.\r\n" ); return -1; } usleep( atoi(argv[1]) );}int isNumber ( char* number ) { int i = 0; for ( ; number[i] != 0; i++ ) if ( isdigit( number[i] ) == 0 ) return -1; return 0;}
转载地址:http://cnbsx.baihongyu.com/