1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#ifndef WIN32
#include <unistd.h>
#else
#include <windows.h>
#endif
#define SECONDS_TO_SLEEP 5
int main(int argc, char** argv)
{
int i = 1;
for(; i < argc; ++i) {
if(strstr(argv[i], " ") || strstr(argv[i], "\t")) {
// escape with double quoutes
fprintf(stdout, "\"%s\" ", argv[i]);
} else {
// print it as it is
fprintf(stdout, "%s ", argv[i]);
}
}
fprintf(stdout, "\r\n");
fflush(stdout);
#ifdef WIN32
Sleep(SECONDS_TO_SLEEP*1000); // Under Windows its in ms
#else
sleep(SECONDS_TO_SLEEP); // sleep for 100 seconds
#endif
return 0;
}
|