Finalizar programa [RESOLVIDO]

1. Finalizar programa [RESOLVIDO]

Carlos Eduardo
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");

}


  


2. Estrutura de repeticao

Pedro
pedrodaltoe

(usa Fedora)

Enviado em 26/03/2010 - 20:01h

Faz com do { } while ();
Vai servir pra o que queres..


3. Re: Finalizar programa [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 26/03/2010 - 20:06h

Já que tu ta programando pra Windows mesmo, tu pode fazer esse lance de parar quando preciona uma tecla usando a função getch() da conio.h


4. Re: Finalizar programa [RESOLVIDO]

Carlos Eduardo
kadu_

(usa Ubuntu)

Enviado em 26/03/2010 - 20:34h

Mas como eu faço para parar o programa a qualquer hora com uma tecla?

Obrigadoo


5. Re: Finalizar programa [RESOLVIDO]

Carlos Eduardo
kadu_

(usa Ubuntu)

Enviado em 26/03/2010 - 21:53h

Pessoal, Nao estou conseguindoo...


6. Re: Finalizar programa [RESOLVIDO]

Carlos Eduardo
kadu_

(usa Ubuntu)

Enviado em 26/03/2010 - 22:07h

Eu precisava que ele ficasse rodando 'infinitamente' até eu dar um comando pra ele parar.
Nao daria para usar o do - while, nem o while.

Obrigadooo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts