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]