Boa noite! Preciso de alguém que possa resolver essa função "enunciado" eu consigo executa lar perfeitamente no windows, porem quando tento no Linux o testo sai de uma vez só, ou seja no windows a saída de texto sai em intervalo já no Linux não. agradeço quem poder mim ajudar. obs. preciso de um programador freelance
void enunciado(char olavo[]) //funcao sem retorno "informacao" // FUNÇÃO MOSTRAR TEXTO EM INTERVALO
{
int i, cont=60;
for (i = 0; olavo != '\0'; i++)
// "ï" recebe zero , Se vetor olavo na posicao de "i" for diferente de condicao de parada "\0" , "i" recebe +1
{
printf("%c", olavo); //mostra na tela a letra referente a posicao indicada por "i" no vetor "olavo[]"
usleep(80000); // FUNÇÃO CONTINUAR APÓS SEGUNDOS DEFINIDOS PELO USUARIO POR EXEMP(30) = 30 SEGUNDO
// __fpurge(stdin); //limpa fragmento de memoria pra uma nova ultilizacao
}
}
void principal(){
char string[20];
printf("S E J A B E M V I N D O\n\n");
printf("< Usuario > ");
scanf("%s", &string);
if ((strcmp (string,calc1) == 0 ) || (strcmp (string,calc2) == 0 ))
{
printf("\n");
enunciado("Deseja fazer um calculo\n\n");
usleep(40000);
system("exit");
}
Pergunta
codak@outlook.com.br
Boa noite! Preciso de alguém que possa resolver essa função "enunciado" eu consigo executa lar perfeitamente no windows, porem quando tento no Linux o testo sai de uma vez só, ou seja no windows a saída de texto sai em intervalo já no Linux não. agradeço quem poder mim ajudar. obs. preciso de um programador freelance
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <sys/time.h>
#define calc1 "adicao"
#define calc2 "ADICAO"
void enunciado();
void principal();
void enunciado(char olavo[]) //funcao sem retorno "informacao" // FUNÇÃO MOSTRAR TEXTO EM INTERVALO
{
int i, cont=60;
for (i = 0; olavo != '\0'; i++)
// "ï" recebe zero , Se vetor olavo na posicao de "i" for diferente de condicao de parada "\0" , "i" recebe +1
{
printf("%c", olavo); //mostra na tela a letra referente a posicao indicada por "i" no vetor "olavo[]"
usleep(80000); // FUNÇÃO CONTINUAR APÓS SEGUNDOS DEFINIDOS PELO USUARIO POR EXEMP(30) = 30 SEGUNDO
// __fpurge(stdin); //limpa fragmento de memoria pra uma nova ultilizacao
}
}
void principal(){
char string[20];
printf("S E J A B E M V I N D O\n\n");
printf("< Usuario > ");
scanf("%s", &string);
if ((strcmp (string,calc1) == 0 ) || (strcmp (string,calc2) == 0 ))
{
printf("\n");
enunciado("Deseja fazer um calculo\n\n");
usleep(40000);
system("exit");
}
}
void main (){
principal();
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.