/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Error al escapar caracteres

 
      Índice del Foro elrincondelc.com -> General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Isan



Registrado: 26 Abr 2008
Mensajes: 55

MensajePublicado: 07/05/2008 10:07 am
Título: Error al escapar caracteres

Hola.
Acabo de formatear el disco y reinstalar el GCC 4.0.1 para Mac OS X, y ahora tiene un problema con los caracteres "escapados" en C: ¡no los reconoce!

Esto nunca me había sucedido en este sistema y con el mismo compilador.
Si alguien que haya padecido el mismo problema o sepa a qué se debe y me ofrece una solución, le estaré muy agradecido.

A continuación dejo código bastante explicativo de mi problema:
Código:
#include <stdio.h>
#define NEW_LINE 10

int main(){
   char c = '\0';
   
   printf("Este salto no va\nNi la c = %c", c);
   printf("Este salto si va%c", NEW_LINE);
   
   return 0;
}



Cómo compilo:
Código:
gcc salto.c -o salto -Wall -pedantic -ansi


Y lo que me devuelve el compilador:
Código:
salto.c:5:11: warning: multi-character character constant
salto.c: In function 'main':
salto.c:5: warning: overflow in implicit constant conversion


Por la salida estándar obtengo:
Código:
Este salto no va\nNi la c = 0Este salto si va


Saludos.
Volver arriba
      Índice del Foro elrincondelc.com -> General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com