Ir para o conteúdo
brunoais

Gralha na versão de Setembro de 2013

Mensagens Recomendadas

brunoais    67
brunoais

Na resvista programar, edição de Setembro de 2013, página 16, 1º bloco de código:

#ifndef NDEBUG

# define debug(...) dbg_printf(__FILE__, __LINE__ , __VA_ARGS__)

#else

void dbg_printf(char *f, int l, char *msg, ...) {
...
}

# define debug(...)

#endif

Esta código nunca irá funcionar como descrito.

Na realidade, acho que era suposto ser:

#ifndef NDEBUG

# define debug(...) dbg_printf(__FILE__, __LINE__ , __VA_ARGS__)

void dbg_printf(char *f, int l, char *msg, ...) {
...
}

#else

# define debug(...)

#endif

(mudei o "else" de sítio).

Editado por brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pwseo    223
pwseo

Sim, tens razão. De facto, nos ficheiros que tenho cá está correcto, deverá ter sido algum erro da minha parte na transferência do código para o texto (ou então nas fases finais em que movemos texto de um local para outro). Será corrigido brevemente.

Obrigado pelo reparo :)

Editado por pwseo

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
apocsantos    211
apocsantos

Boa tarde,

Logo ao final do dia disponibilizo o .pdf corrigido.

Cordiais cumprimentos,

Apocsantos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

assinatura.jpg

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.