Ir ao conteúdo
  • Cadastre-se

Erro na linha 16


joseca

Posts recomendados

#include <16f627.h>
#use delay(clock=4000000)
#fuses HS,NOWDT,PUT,NOBROWNOUT,NOMCLR,NOLVP
#use rs232(baud=19200,xmit=PIN_B2,rcv=PIN_B1)
/*
Teste de saida serial de dados
*/

int somatorio;
void soma(int valor)
{
int conta;
somatorio=somatorio+valor;
printf ("A soma de 0");
for (conta=1;(conta<(valor+1));conta++)printf("+%u,conta);
printf (" é igual a %u\r\n",somatorio);
}
void main()
{
int conta;
somatorio=0;
for (conta =1;conta<20;conta++)
{
soma(conta);
}
}

Qual sera o erro?Alguem saberia me dizer?:confused::confused:

na linha 16 esta aparecendo é ,mas eu digitei é

Link para o comentário
Compartilhar em outros sites

*** Error 12 "livro1.c" Line 16(16,18): Undefined identifier é

*** Error 1 "livro1.c" Line 16(26,27): Illegal C character in input file 0x72 after \

*** Error 1 "livro1.c" Line 16(28,29): Illegal C character in input file 0x6E after \

*** Error 79 "livro1.c" Line 30(30,31): Expect }

4 Errors, 0 Warnings.

Link para o comentário
Compartilhar em outros sites

o objetivo do programa é teste de variaveis locais e globais e foi tirado do livro

PROGRAMAÇÃO EM C de Fabio Pereira,foi digitado igualzinho como no livro

Error 12 "livro1.c" Line 16(16,18): Undefined identifier é

Error 1 "livro1.c" Line 16(26,27): Illegal C character in input file 0x72 after \

Error 1 "livro1.c" Line 16(28,29): Illegal C character in input file 0x6E after \

Error 79 "livro1.c" Line 30(30,31): Expect }

4 Errors, 0 Warnings.

Link para o comentário
Compartilhar em outros sites

Colega joseca,

O erro é simples. Você esqueceu de uma aspas (marquei em vemelho). E a variável conta estava separada. :D

#include <16f627.h>
#use delay(clock=4000000)
#fuses HS,NOWDT,PUT,NOBROWNOUT,NOMCLR,NOLVP
#use rs232(baud=9600,xmit=PIN_B2,rcv=PIN_B1)
/*
Teste de saida serial de dados
*/

int somatorio;
void soma(int valor)
{
int conta;
somatorio=somatorio+valor;
printf ("A soma de 0");
for (conta=1;(conta<(valor+1));conta++)
printf(" + %u[COLOR="Red"][B]",conta);[/B][/COLOR]
printf (" é igual a %u\r\n,somatorio);
}
void main()
{
int conta;
somatorio=0;
for (conta =1;conta<20;conta++)
{
soma(conta);
}
}

Resultado:

serial_16F627A.png

Qualquer dúvida, continue postando.

Falou

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!