for ( count = 1; count < argc; count++ ) { if ( count > 1 ) { len += 1; } len += strlen ( argv[count] ); } cmd=(char *)malloc ( len ); for ( count = 1; count < argc; count++ ) { if ( count > 1 ) { strcat(cmd," "); } strcat(cmd,argv[count]); }