Moderadores: andre_luis, 51, guest2003, Renie
#include <16f877A.h> // microcontrolador utilizado
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Configurações para gravação *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#fuses hs,nowdt,noprotect,put,brownout,nolvp,nocpd,nowrt // configuração dos fusíveis
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#use fast_io(d)
#use fast_io(e)
#byte porta = 0x05
#byte portb = 0x06
#byte portc = 0x07
#byte portd = 0x08
#byte porte = 0x09
#bit btn_sim = portd.0
#bit btn_nao = portd.1
int Confirma(char *mensagem)
{
printf("%s",mensagem);
while( !btn_sim && !btn_nao ){}//espera apertar um botão
if(btn_sim)
return 1;
return 0;
}
int main()
{
printf("Finalizar?");
if(confirma("teste")) sleep();
printf("Iniciar Processo?");
if(confirma("testando")) sleep();
printf("Carregar Parametros?");
if(confirma("testando mais")) sleep();
}
joao escreveu:testei no DevC++ para windows e funcionou perfeitamente. Nem warning eu tive.
Poste o código inteiro do seu exemplo, poque provavelmente é outra coisa que está afetando o seu código, mas está mostrando erro apenas ali.
Será que não é apenas um ; que faltou? Um fechar o } ?
[]'s
void SetString(ram char *RamString,rom char *RomString)
{
do
{
*RamString++=*RomString;
}
while(*RomString++!='\0');
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante