kadu_
(usa Ubuntu)
Enviado em 26/03/2010 - 19:57h
Olá pessoal,
Eu estava com o propósito de fazer um programa em que ele ficasse rodando um for(pensei nisso) e que parasse só quando eu apertasse uma tecla, por exemplo o esc.
Eu consegui fazer, só que o usuario tinha q digitar a quantidade de vezes para o programa rodar.
Espero que possam me ajudar.
Desde já, muito obrigado
#include <stdio.h>
#include <time.h>
#include <windows.h>
FILE* filePtr;
void main()
{
int i, n, p;
int cont=0;
char nome_arquivo[10];
printf("\nEntre com um intervalo de tempo em milisegundos: ");
scanf("%d", &n);
printf("\nQuantidade de vezes: ");
scanf("%d", &p);
printf("\nO programa começara dentro de alguns instantes...");
_sleep(2000);
for(i=0; i<p; i++){
cont = cont + 1;
printf("\n\ni = %d", cont);
sprintf( nome_arquivo, "Test%d.txt", cont );
filePtr = fopen(nome_arquivo , "a" );
fprintf(filePtr, "%d" , cont);
fclose(filePtr);
_sleep(n);
}
printf("\n\n");
system("pause");
}