Code: Selecteer alles
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLK_TCK ;
while (clock() < endwait) {}
}
int main ()
{
char link[30];
int delay;
printf("link : ");
fgets(link,30,stdin);
link[strlen(link)-1]='\0';
int n;
printf ("Starting countdown...\n");
for (n=10; n>0; n--)
{
wait (1);
system("NOTEPAD.exe");
printf ("%d\n",n);
}
printf ("FIRE!!!\n");
system("PAUSE");
return 0;
}
Dit is wat ik zover heb. Maar het doet nog niet wat ik wil. Wanneer ik het start doet hij zoals ik wil : notepad open , maar de timer loopt niet verder. Pas wanneer ik notepad afsluit loopt het programma verder en telt het verder en opent het notepad opnieuw.
Hoe kan ik er voor zorgen dat mijn programma in de achtergrond blijft lopen ?
Ik heb alleen nog maar iets in c/beetje c++ gedaan , dus weet niet wat de beste methode is. Graag uw hulp/commentaar om een programma te bekomen waarmee ik een programma kan starten, na een instelbare tijd , bijv. 10 minuten , dan dit proces af te sluiten (op PID bijvoorbeeld) en dan dit programma wederom te openen. Het betreft windows platformen en linux is even buiten de scoop.
Groeten !