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

3 la respuesta

fwrite en C dando diferentes valores en los archivos de salida

¿Por qué los archivos de salida son diferentes cuando uso fwrite en otra función VERSUS fwrite en la misma función? output1.txt contiene un valor de basura como Ê, que NO es correcto output2.txt contiene "b", que es correcto #include <stdio.h> ...

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

Cómo usar fgets para leer un archivo línea por línea

Soy nuevo en programación, así que hay algunos conceptos básicos y tal vez sentido común que no sé. Tengo una pregunta sobre cómo usar los fgets correctamente. Según la explicación de los fgets, parece que los fgets deberían detenerse cada vez ...

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> ...

8 la respuesta

Validación de correo electrónico en C ++

Bien, estoy tratando de hacer un programa que permita al usuario ingresar su correo electrónico. Su correo electrónico se considerará válido si se cumplen dos estipulaciones: A. debe haber un signo "@" en algún lugar allí y B. debe haber un punto ...

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()) ...

1 la respuesta

Bloqueo en CAtlStringMgr :: GetInstance en Windows XP

He escrito una DLL que crea un objeto ATL CString. Lo compilé con Visual Studio 2015 utilizando el conjunto de herramientas de la plataforma "Visual Studio 2015 - Windows XP (v140_xp)". La DLL se carga con LoadLibrary / GetProcAddress. Se ...

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 ...

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 ...

3 la respuesta

¿Cuál es la razón para no poder deducir el tamaño de la matriz de la cadena de inicializador en la variable miembro?

Considera el código: struct Foo { const char str[] = "test"; }; int main() { Foo foo; }No se compila con g ++ y clang ++, escupiendo esencialmente error: array bound cannot be deduced from an in-class initializer Entiendo que esto es lo que ...