Resultados de la búsqueda a petición "c-strings"
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?
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 ...
Terminación de cadena - char c = 0 vs char c = '\ 0'
Al terminar una cadena, me parece que lógicamente
¿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 ...
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> ...
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 ...
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á ...
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:
¿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 ...
¿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()) ...