Erro em código C usando #define - error: expected ‘)’ before ‘;’ token

3,542 views
Skip to first unread message

Paulo Patto

unread,
May 10, 2011, 3:52:05 PM5/10/11
to Grupo Google C/C++
Alguém pode me ajudar e dizer por que esse código está gerando erro. Deve ser bem idiota, pois eu já tô a um tampão tentando resolver, fiz até um código só para usar o trecho afetado.



 Log.h 
#include<stdio.h>

#define LOG_NONE    0;
#define LOG_VERBOSE 1;
#define LOG_MESSAGE 2;
#define LOG_ALERT   3;
#define LOG_WARNING 4;
#define LOG_ERROR   5;
#define LOG_FATAL   6;

#define LOG_SCREEN  10;
#define LOG_BOTH    11;
#define LOG_FILE    12;

typedef unsigned char LOG_TYPE;

LOG_TYPE $LOG_LEVEL = LOG_FATAL;

void writeFileLog(char *message, LOG_TYPE level){puts("Not yet implemented");}


void LogWrite (LOG_TYPE level, char *message, LOG_TYPE local){
char *logType = "Unknow Message Log";
/// Poderia ser um <code>if(_LOG_LEVEL == LOG_NONE) return null;</code> @paulopatto
if( $LOG_LEVEL != LOG_NONE ){
/// TODO: Arranjar uma solução melhor! @paulopatto
if( level <= $LOG_LEVEL ){
switch(level){
case LOG_VERBOSE :
logType = "Notice";
break;
case LOG_MESSAGE :
logType = "Message";
break;
case LOG_AERT :
logType = "Alert";
break;
case LOG_WARNING :
logType = "Warning";
break;
case LOG_ERROR :
logType = "Error";
break;
case LOG_FATAL :
logType = "Fatal";
break;
default :
logType = "Unknow";
break
}
if(local <= LOG_BOTH)
printf("[ %s ]: %s \n" , logType, message);
if(local >= LOG_BOTH)
writeFileLog(message, level);
}
}
}

 core.c 
#include<stdio.h>
#include<stdlib.h>
#include "Boolean.h"
#include "Log.h"

int main(void){
LogWrite(LOG_MESSAGE, "Mensagem de teste", LOG_SCREEN);
LogWrite(LOG_WARNING, "Mensagem de teste", LOG_SCREEN);
LogWrite(LOG_ERROR, "Mensagem de teste", LOG_SCREEN);
return 0;
}


A mensagem de erro é:

In file included from core.c:4:
Log.h: In function ‘LogWrite’:
Log.h:26: error: expected ‘)’ before ‘;’ token
Log.h:31: error: expected ‘:’ or ‘...’ before ‘;’ token
Log.h:31: error: expected expression before ‘:’ token
Log.h:34: error: expected ‘:’ or ‘...’ before ‘;’ token
Log.h:34: error: expected expression before ‘:’ token
Log.h:37: error: ‘LOG_AERT’ undeclared (first use in this function)
Log.h:37: error: (Each undeclared identifier is reported only once
Log.h:37: error: for each function it appears in.)
Log.h:40: error: expected ‘:’ or ‘...’ before ‘;’ token
Log.h:40: error: expected expression before ‘:’ token
Log.h:43: error: expected ‘:’ or ‘...’ before ‘;’ token
Log.h:43: error: expected expression before ‘:’ token
Log.h:46: error: expected ‘:’ or ‘...’ before ‘;’ token
Log.h:46: error: expected expression before ‘:’ token
Log.h:52: error: expected ‘;’ before ‘}’ token
Log.h:53: error: expected ‘)’ before ‘;’ token
Log.h:55: error: expected ‘)’ before ‘;’ token
core.c: In function ‘main’:
core.c:7: error: expected ‘)’ before ‘;’ token
core.c:7: error: too few arguments to function ‘LogWrite’
core.c:8: error: expected ‘)’ before ‘;’ token
core.c:8: error: too few arguments to function ‘LogWrite’
core.c:9: error: expected ‘)’ before ‘;’ token
core.c:9: error: too few arguments to function ‘LogWrite’




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------


Adriano dos Santos Fernandes

unread,
May 10, 2011, 3:55:59 PM5/10/11
to ccppb...@googlegroups.com
On 10/05/2011 16:52, Paulo Patto wrote:
> Algu�m pode me ajudar e dizer por que esse c�digo est� gerando erro.
> Deve ser bem idiota, pois eu j� t� a um tamp�o tentando resolver, fiz
> at� um c�digo s� para usar o trecho afetado.
>
>
"//" (coment�rio) n�o � syntaxe v�lida em C.

Voc� tem que usar /* ... */.

N�o sei se � esse o seu problema, pois v�rios compiladores aceitam.


Adriano

Rodrigo Madera

unread,
May 10, 2011, 3:56:32 PM5/10/11
to ccppb...@googlegroups.com
Paulo,

Teu problema poderá ser (rápidamente) resolvido com Pantheios.

Mx

2011/5/10 Paulo Patto <paulo...@gmail.com>
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en

Murilo Adriano Vasconcelos

unread,
May 10, 2011, 3:57:22 PM5/10/11
to ccppb...@googlegroups.com
Retire os ; dos defines.
--
Murilo Adriano Vasconcelos
http://murilo.wordpress.com

Felipe Sodré Silva

unread,
May 10, 2011, 3:57:43 PM5/10/11
to ccppb...@googlegroups.com
Tire esses ponto-e-vírgula depois dos seus #defines

Quando você faz:

case LOG_VERBOSE :

o compilador traduz para:

case 1;:

ao invés de

case 1:


[]s

2011/5/10 Paulo Patto <paulo...@gmail.com>

Gianni

unread,
May 10, 2011, 3:59:29 PM5/10/11
to ccppb...@googlegroups.com
Aproveita e troca os #deine LOG_NONE...
por:

enum LOG_TYPE
{
LOG_NONE = 0,
LOG_VERBOSE = 1,
....
};

On Tuesday 10 May 2011 16:52:05 Paulo Patto wrote:
> Alguém pode me ajudar e dizer por que esse código está gerando erro. Deve
> ser bem idiota, pois eu já tô a um tampão tentando resolver, fiz até um
> código só para usar o trecho afetado.
>
>
>

> * Log.h *

> * core.c *


> #include<stdio.h>
> #include<stdlib.h>
> #include "Boolean.h"
> #include "Log.h"
>
> int main(void){
> LogWrite(LOG_MESSAGE, "Mensagem de teste", LOG_SCREEN);
> LogWrite(LOG_WARNING, "Mensagem de teste", LOG_SCREEN);
> LogWrite(LOG_ERROR, "Mensagem de teste", LOG_SCREEN);
> return 0;
> }
>
>
> A mensagem de erro é:
>

> *In file included from core.c:4:*
> *Log.h: In function ‘LogWrite’:*
> *Log.h:26: error: expected ‘)’ before ‘;’ token*
> *Log.h:31: error: expected ‘:’ or ‘...’ before ‘;’ token*
> *Log.h:31: error: expected expression before ‘:’ token*
> *Log.h:34: error: expected ‘:’ or ‘...’ before ‘;’ token*
> *Log.h:34: error: expected expression before ‘:’ token*
> *Log.h:37: error: ‘LOG_AERT’ undeclared (first use in this function)*
> *Log.h:37: error: (Each undeclared identifier is reported only once*
> *Log.h:37: error: for each function it appears in.)*
> *Log.h:40: error: expected ‘:’ or ‘...’ before ‘;’ token*
> *Log.h:40: error: expected expression before ‘:’ token*
> *Log.h:43: error: expected ‘:’ or ‘...’ before ‘;’ token*
> *Log.h:43: error: expected expression before ‘:’ token*
> *Log.h:46: error: expected ‘:’ or ‘...’ before ‘;’ token*
> *Log.h:46: error: expected expression before ‘:’ token*
> *Log.h:52: error: expected ‘;’ before ‘}’ token*
> *Log.h:53: error: expected ‘)’ before ‘;’ token*
> *Log.h:55: error: expected ‘)’ before ‘;’ token*
> *core.c: In function ‘main’:*
> *core.c:7: error: expected ‘)’ before ‘;’ token*
> *core.c:7: error: too few arguments to function ‘LogWrite’*
> *core.c:8: error: expected ‘)’ before ‘;’ token*
> *core.c:8: error: too few arguments to function ‘LogWrite’*
> *core.c:9: error: expected ‘)’ before ‘;’ token*
> *core.c:9: error: too few arguments to function ‘LogWrite’*
>
>
>
> *
> **Paulo Patto.*
> *web developer.*


> [java][ruby on rails][python][c/c++][php][javascript][.net]
> microblog: http://twitter.com/paulopatto/
> personal weblog: http://paulopatto.wordpress.com/
> mobile: +55 11 8217.3514
> instante messenger(msn): paulo...@paulopatto.com

> *soon my corporate website http://www.paulopatto.com*
> ---------------------------------------------------------------------------
> ---------------------------------------------
>
> *[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução


> sem que eu tenha diminuído a minha. Como aquele que acende sua vela na
> minha recebe luz sem apagar a minha vela. Que as idéias passem livremente
> de uns aos outros no planeta, para a instrução moral e mútua dos homens e
> a melhoria de sua condição, parece ter sido algo peculiar e
> benevolentemente desenhado pela natureza ao criá-las, como o fogo,

> expansível no espaço, sem diminuir sua densidade em nenhum ponto."*
>
> *
> *
>
> *[en-us]"He who receives an idea from me, receives instruction himself


> without lessening mine; as he who lights his taper at mine, receives light
> without darkening me. That ideas should freely spread from one to another
> over the globe, for the moral and mutual instruction of man, and
> improvement of his condition, seems to have been peculiarly and
> benevolently designed by nature, when she made them, like fire, expansible

> voer all space, without lessenig their density in any point."*
>
> ***Thomas Jefferson* .
> ---------------------------------------------------------------------------
> ---------------------------------------------

Paulo Patto

unread,
May 10, 2011, 4:10:56 PM5/10/11
to ccppb...@googlegroups.com
Até onde sei o GCC e MinGW aceitam // e /// numa boa!




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Adriano dos Santos Fernandes <adri...@gmail.com>
On 10/05/2011 16:52, Paulo Patto wrote:
Alguém pode me ajudar e dizer por que esse código está gerando erro. Deve ser bem idiota, pois eu já tô a um tampão tentando resolver, fiz até um código só para usar o trecho afetado.


"//" (comentário) não é syntaxe válida em C.

Você tem que usar /* ... */.

Não sei se é esse o seu problema, pois vários compiladores aceitam.


Adriano

Paulo Patto

unread,
May 10, 2011, 4:12:53 PM5/10/11
to ccppb...@googlegroups.com
Pantheios ? Não sei do que se trata, pelo que ví no Google é uma Lig de Logs né??? Ela é compatível com Windows, Linux e Mac?




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Rodrigo Madera <rodrigo...@gmail.com>

Paulo Patto

unread,
May 10, 2011, 4:13:14 PM5/10/11
to ccppb...@googlegroups.com
Obrigado, funciono perfeitamente.




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Murilo Adriano Vasconcelos <muri...@gmail.com>

Paulo Patto

unread,
May 10, 2011, 4:13:28 PM5/10/11
to ccppb...@googlegroups.com
Funciono Obrigado.




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Felipe Sodré Silva <fso...@gmail.com>

Paulo Patto

unread,
May 10, 2011, 4:13:55 PM5/10/11
to ccppb...@googlegroups.com
É eu sei que seria o mais correto mas primeiro quero fazer essa jiça funcionar. Obrigado pela sugestão.



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Gianni <nasus....@gmail.com>
> ---------------------------------------------

Paulo Patto

unread,
May 10, 2011, 4:14:48 PM5/10/11
to ccppb...@googlegroups.com
Pessoal ele compila mas dá esse erro agora:

/tmp/ccueqcfb.s: Assembler messages:
/tmp/ccueqcfb.s:70: Error: junk `(%rip)' after expression
/tmp/ccueqcfb.s:70: Error: operand type mismatch for `movzbl'
/tmp/ccueqcfb.s:73: Error: junk `(%rip)' after expression
/tmp/ccueqcfb.s:73: Error: operand type mismatch for `movzbl'


Será que tem haver com a passagem de ponteiros como parâmetro de função???



Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Paulo Patto <paulo...@gmail.com>

Rodrigo Madera

unread,
May 10, 2011, 4:16:03 PM5/10/11
to ccppb...@googlegroups.com
Paulo,

Esse problema também é solucionado com o Pantheios.

(Ok ok, parei, rs)

2011/5/10 Paulo Patto <paulo...@gmail.com>

Murilo Adriano Vasconcelos

unread,
May 10, 2011, 4:18:50 PM5/10/11
to ccppb...@googlegroups.com


Em 10 de maio de 2011 17:14, Paulo Patto <paulo...@gmail.com> escreveu:
Pessoal ele compila mas dá esse erro agora:

/tmp/ccueqcfb.s: Assembler messages:
/tmp/ccueqcfb.s:70: Error: junk `(%rip)' after expression
/tmp/ccueqcfb.s:70: Error: operand type mismatch for `movzbl'
/tmp/ccueqcfb.s:73: Error: junk `(%rip)' after expression
/tmp/ccueqcfb.s:73: Error: operand type mismatch for `movzbl'


Será que tem haver com a passagem de ponteiros como parâmetro de função???



Não use $ como em LOG_TYPE $LOG_LEVEL = LOG_FATAL;
E tente escrever o máximo possível em um só email, assim você não lota a caixa de todo mundo com uma linha de mensagem por email.

Abraço,

Paulo Patto

unread,
May 10, 2011, 4:18:59 PM5/10/11
to ccppb...@googlegroups.com
Hhahaha! Não Rodrigo, sem problemas eu vou estudar o uso de Pantheios, mas eu só corrigir os erros imediatos (apaguei o incêndio imediato) e depois tento inserir ele.

Pode me responder uma pergunta, com o Pantheios eu posso colorir (diferenciar) as mensagens de log?




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Rodrigo Madera <rodrigo...@gmail.com>

Rodrigo Madera

unread,
May 10, 2011, 4:21:03 PM5/10/11
to ccppb...@googlegroups.com
2011/5/10 Paulo Patto <paulo...@gmail.com>

Pode me responder uma pergunta, com o Pantheios eu posso colorir (diferenciar) as mensagens de log?

Pode até implementar o antigo <blink> do Netscape, se quiser.

Lembrando que colorir é extremamente relativo.

Boa sorte!
Mx

Paulo Patto

unread,
May 10, 2011, 4:23:15 PM5/10/11
to ccppb...@googlegroups.com
Sorry Muerilo, eu queria apenas mostrar a atenção que dei a todos. E fui respondendo conforme ia chegando. Me desculpe pessoal. 


Há funcionou Murilo, obrigado. Mas existe alguma explicação lógica para isso. Me lembro de código feitos no antigo TurboC++ e DevC++ que funcionavam com o "$", isso pode ser algo expecífico do GCC?


@Rodrigo, vou estudar melhor essa lib obrigado pela sugestão.




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Murilo Adriano Vasconcelos <muri...@gmail.com>
--

Murilo Adriano Vasconcelos

unread,
May 10, 2011, 4:32:56 PM5/10/11
to ccppb...@googlegroups.com
Em 10 de maio de 2011 17:23, Paulo Patto <paulo...@gmail.com> escreveu:
Sorry Muerilo, eu queria apenas mostrar a atenção que dei a todos. E fui respondendo conforme ia chegando. Me desculpe pessoal. 


Não quis ser chato, apenas alertar que muitas vezes é ruim ficar recebendo vários emails enquanto poderia ser respondido apenas no último para todos.
 

Há funcionou Murilo, obrigado. Mas existe alguma explicação lógica para isso. Me lembro de código feitos no antigo TurboC++ e DevC++ que funcionavam com o "$", isso pode ser algo expecífico do GCC?



Isso tem a ver com o assembler que o gcc usa. O compilador até permite que você use, o assembler que chora pois, para ele, $ é reservado. Tanto é que ele explicitamente diz que a messagem é oriunda do assembler.

Abraço,

Paulo Patto

unread,
May 10, 2011, 4:36:19 PM5/10/11
to ccppb...@googlegroups.com
Beleza, Murilo. Obrigado e Abraços!




Paulo Patto.
web developer.
[java][ruby on rails][python][c/c++][php][javascript][.net]
microblog: http://twitter.com/paulopatto/
personal weblog: http://paulopatto.wordpress.com/
mobile: +55 11 8217.3514
instante messenger(msn): paulo...@paulopatto.com
soon my corporate website http://www.paulopatto.com

------------------------------------------------------------------------------------------------------------------------
[pt-br]"Aquele que recebe de mim uma idéia tem aumentada a sua instrução sem que eu tenha diminuído a minha. Como aquele que acende sua vela na minha recebe luz  sem apagar a minha vela. Que as idéias passem livremente de uns aos outros no planeta, para a instrução moral e mútua dos homens e a melhoria de sua condição, parece ter sido algo peculiar e benevolentemente desenhado pela natureza ao criá-las, como o fogo, expansível no espaço, sem diminuir sua densidade em nenhum ponto."

[en-us]"He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible voer all space, without lessenig their density in any point."
Thomas Jefferson .
------------------------------------------------------------------------------------------------------------------------




2011/5/10 Murilo Adriano Vasconcelos <muri...@gmail.com>
--
Reply all
Reply to author
Forward
0 new messages