Resultados de la búsqueda a petición "null-terminated"

3 la respuesta

Advertencia de comparación entre puntero y entero

Recibo un error cuando itero a través del puntero de caracteres y verifico cuando el puntero llega al terminador nulo. const char* message = "hi"; //I then loop through the message and I get an error in the below if statement. if (*message == ...

9 la respuesta

¿Por qué las cadenas en C deben terminarse en nulo?

Solo me pregunto por qué este es el caso. Estoy ansioso por saber más sobre los lenguajes de bajo nivel, y solo estoy en lo básico de C y esto ya me está confundiendo. ¿Los lenguajes como PHP terminan automáticamente las cadenas nulas a medida ...

1 la respuesta

¿Std :: string siempre terminará en nulo en C ++ 11?

En una publicación de 2008 en su sitio, Herb Sutter afirma lo siguiente: Hay una propuesta activa para reforzar esto aún más en C ++ 0x y requiere terminación nula y posiblemente prohibir las implementaciones de copia en escritura, por razones ...

7 la respuesta

¿Qué es una cadena terminada en nulo?

2 la respuesta

¿Están terminados los argumentos char * argv [] en null principal?

8 la respuesta

strstr () para una cadena que NO tiene terminación nula

¿Cómo hago elen su luga equivalente destrstr() para contado cadena (es decir,n nulo-terminado) en C?

4 la respuesta

¿Puede un std :: string contener nulos incrustados?

Para cadenas C normales, un carácter nulo'\0' significa el final de los datos. Qué pasastd::string, ¿puedo tener una cadena con caracteres nulos incrustados?

2 la respuesta

¿Cómo lidiar con cadenas amortiguadas de C en Swift?

Estoy trabajando con el analizador sax de libxml2 para leer grandes archivos xml. La mayoría de los manejadores de devolución de llamada reciben un puntero de caracteres terminado en NULL. UtilizandoString.fromCString estos se pueden convertir en ...

5 la respuesta

¿Qué sucedió cuando no incluimos '\ 0' al final de la cadena en C?

En C, cuando inicializo mi matriz de esta manera: char full_name[] = { 't', 'o', 'a', 'n' };e imprimirlo conprintf("%s", full_name); y ejecutarlo convalgrind Tengo error El valor no inicializado se creó mediante la asignación de pila ¿Por qué ...

3 la respuesta

Terminación de cadena - char c = 0 vs char c = '\ 0'

Al terminar una cadena, me parece que lógicamente