Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Cragser en 1 Marzo 2014, 20:15 PM

Título: - Existe diferencia entre '\0' y "\0"
Publicado por: Cragser en 1 Marzo 2014, 20:15 PM
- ¿Es diferente '\0' a "\0" en C  para recorrer un puntero en una cadena de caracteres?-
Título: Re: - Existe diferencia entre '\0' y "\0"
Publicado por: leosansan en 1 Marzo 2014, 20:20 PM
Cita de: Cragser en  1 Marzo 2014, 20:15 PM
- ¿Es diferente '\0' a "\0" en C  para recorrer un puntero en una cadena de caracteres?-

Lo primero es un caracter y lo segundo una cadena.

Si vas a recorrer una cadena en busca del caracter nulo elige la primera forma.


¡¡¡¡ Saluditos! ..... !!!!


(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Título: Re: - Existe diferencia entre '\0' y "\0"
Publicado por: Yoel Alejandro en 2 Marzo 2014, 20:52 PM
Así es, el carácter nulo '\0' es de tipo char, mientras que "\0" es una cadena, o sea que es tipo char*, un puntero. Por eso, estrictamente hablando, son cosas diferentes.