Resultados de la búsqueda a petición "c-strings"

3 la respuesta

Es posible imprimir solo una determinada sección de una cadena en C, sin hacer una subcadena separada?

Di que tengo lo siguiente: char* string = "Hello, how are you?"; ¿Es posible imprimir solo los últimos 5 bytes de esta cadena? ¿Qué pasa con los primeros 5 bytes solamente? ¿Hay alguna variación deprintf que permitiría esto?

1 la respuesta

strncpy () falla en la segunda llamada para la misma fuente

Soy nuevo con c y quiero separar la cadena en dos partes. Aquí está mi código: #include <stdio.h> #include <string.h> #include <stdlib.h> void test(char** a, char** b) { const char * c = "abcdef"; *a = (char *)malloc(4* sizeof(char)); *b = (char ...

3 la respuesta

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

Al terminar una cadena, me parece que lógicamente

2 la respuesta

¿Por qué recibo una advertencia del compilador para convertir un literal de cadena en un char *, ¿es malo?

Así que el compilador me dice que esta es una conversión en desuso de un literal de cadena a char *: char* myString = "i like declaring strings like this"; ¿Debería estar preocupado por esto? ¿Es esta la forma incorrecta de hacer esto? Necesito ...

3 la respuesta

memset no funciona con puntero al personaje

¿Qué hay de malo con el siguiente código? Se supone que memset funciona con el puntero al bloque de memoria para llenar. Pero este código muestra un problema en la consola que dice error de segmentación (núcleo volcado) #include<iostream> ...

3 la respuesta

Implementando `strtok` cuyo delimitador tiene más de un carácter

Fragmento de código: char str[] = "String1::String2:String3:String4::String5"; char *deli = "::"; char *token = strtok(str,deli); while(token != NULL) { printf("Token= \"%s\"\n", token); token=strtok(NULL,deli); }El fragmento de código anterior ...

1 la respuesta

NSString cString está en desuso. Cual es la alternativa?

Tengo otra pregunta de novato. He escrito un fragmento de código que convierte un NSString en NSMutableData para simular un resultado de servicio web. Sin embargo, resulta que cString está en desuso. ¿Me pueden ayudar a reemplazarlo? Aquí está ...

3 la respuesta

scanf y strcmp con c cadena

Encontré un bonitoejemplo de cómo usar strcmp, pero solo funciona con fgets (), y necesito hacer que funcione con scanf. Entonces, aquí está el código:

2 la respuesta

¿Por qué gets () está en desuso? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué la función gets es tan peligrosa que no debería usarse? [/questions/1694036/why-is-the-gets-function-so-dangerous-that-it-should-not-be-used] 11 respuestasDurante el usogets() en mi código, el ...

2 la respuesta

¿Por qué no encadena :: data () Proporciona un carácter mutable *?

In c ++ 11 [/questions/tagged/c%2b%2b11] array, string yvector todos obtuvieron eldata método que: Devuelve el puntero a la matriz subyacente que sirve como elemento de almacenamiento. El puntero es tal que el rango data(); data() + size()) ...