TEXTO COMO PARAMETRO

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor Jorge_Francisco » 18 Set 2008 17:42

Isto é um warning e não um erro. Não compila?
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor David Henrique » 18 Set 2008 17:49

ESTOU USANDO O CCS, ESTA MENSAGEM É O ERRO 90. NÃO COMPILA...
David Henrique
Nibble
 
Mensagens: 68
Registrado em: 17 Jun 2008 08:05

Mensagempor Jorge_Francisco » 18 Set 2008 18:06

Aqui não apareceu nada:

Código: Selecionar todos
#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();
}
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor joao » 18 Set 2008 18:42

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
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor Jorge_Francisco » 18 Set 2008 19:30

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


Pois é, tb testei no Dev, no C++ Builder e fiz este teste no CCS. Isso só pra saber se não aprendi errao,hehehe. E em todos os casos não apareceu nada.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor ze » 19 Set 2008 07:25

void conf(char* texto) ----> void conf(char *texto)
se funcionar, alguém queira explicar plz.
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor fabim » 19 Set 2008 07:46

David, me desculpe pela sinceridade.
Mais estou vendo toda essa parafernalha digital, e estou te achando um P**** loca.
Por favor...
Acho que esta indo pelo lado errado.
Gente como passo array de char como parametro ?
bla bla..

David... Descreva exatamente o que você precisa e para que serve.
Acho que o pessoal vai entender rapidinho..

Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Sergio38br » 19 Set 2008 08:08

bom dia, mas tua frase esta declarada com constante e esta na rom?, se vermos o tipo de arquitetura do pic, o patch de dados e de instruções, são separados, possivelmente se vc usa a string armazenada em rom, vc deve passar ela para um buffer de ram antes de trabalha-la, um exemplo no C18.

Código: Selecionar todos

void SetString(ram char *RamString,rom char *RomString)
{
   do
      {
         *RamString++=*RomString;
      }
   while(*RomString++!='\0');
}


[ ]'s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x