On Mon, 10 Sep 2001 14:11:39 -0300
"Wagner Moura" <[EMAIL PROTECTED]> wrote:

> Oi,
> 
> Alguem sabe me dizer o que significa uma barra invertida \ no final de um
> comando da linguagem C.
> 
> Exemplo:
> .
> .
> .
> #define WAIT_FOR_XMITR \
>  do { \
>        lsr = serial_echo_inb(UART_LSR); \
>  } while ((lsr & BOTH_EMPTY) != BOTH_EMPTY)
> .
> .
> .
> 
> 
> Este comando esta dando erro de compilacao na  \  e no "do" ( uso o gcc do
> CL6.0).
> 
> Ele esta em um fonte que baxei da internet, e deu erro na hora de compilar.
> Como posso altera-lo, sem usar a \, e sem mudar a logica ?
> 

Quer dizer que o comando continua na linha seguinte, ou seja, ainda n�o terminou.

Exemplo mais facil:

printf("%s", /
 "Teste de impress�o");

Veja que eu ocupei duas linhas, mas seria a mesma coisa que escrever assim:

printf("%s", "Teste de impress�o");



-- 
-----------------------
Flavio Menezes dos Reis
[EMAIL PROTECTED]

Assinantes em 10/09/2001: 2343
Mensagens recebidas desde 07/01/1999: 131684
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a