[C con Clase] diferencia entre " " y ' '
Kenji Chavez
garfi43 en gmail.com
Mie Jun 27 05:24:14 CEST 2007
Hola German
Este error es un poco dificil de entender pero aqui va la explicación.
"a" y 'a' son diferentes:
"a" es un arreglo de dos caracteres 'a' y '\0'
mientras que 'a' es un caracter que representa a la letra a.
Cuando utilizas " " (comillas dobles) estas refiriendote a un vector, por el
contrario si usas ' ' (comillas simples) te refieres a un caracter.
El día 26/06/07, German Ponce <german.informatico en gmail.com> escribió:
>
> holas , tengo una duda sobre una sintaxis que uso en dev , cuando quiero
> comparar una parte de un arreglo con una caracter , me acepta solo si
> coloco ese caracter entre ' pero no acepta si lo hago con " , ejemplo:
>
> if(arreglo[1]!=' - ' && arreglo[2]!=' > ') //lo acepta
>
> if(arreglo[1]!=" - " && arreglo[2]!=" > ") //no lo acepta y me lanza este
> error ISO C++ forbids comparison between pointer and integer
>
> ¿cual es la difernecia entre ambos?
>
> cualquier colaboracion se recibira con gusto
> --
> (\_/) *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡
> *̡͌l̡*
> (O.o) Geman Ponce
> (> <)
> "Es mejor que te odien por quien eres a que te amen por quien no
> eres."
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070626/dc292d1a/attachment.html>
Más información sobre la lista de distribución Cconclase