Resultados de la búsqueda a petición "strcpy"

9 la respuesta

¿Por qué un puntero a una matriz char necesita strcpy para asignar caracteres a su matriz y la asignación de comillas dobles no funcionará?

El primer ejemplo no funciona cuando vas a eliminar el puntero. El programa se cuelga cuando agrego el terminador nulo o sin él obtengo:

3 la respuesta

strcpy y strcat causan problemas a veces

Hola, tengo un código como el siguiente char *str ; strcpy(str, "\t<"); strcat(str, time); strcat(str, ">["); strcat(str, user); strcat(str, "]"); strcat(str, "("); strcat(str, baseName); strcat(str, ") $ "); printf("\String is now: %s\n", ...

8 la respuesta

¿Violación de acceso al usar strcpy?

He intentado reinventar la función strcpy C, pero cuando intento ejecutarlo obtengo este error:

4 la respuesta

C: ¿por qué strcpy () es necesario

¿Puede alguien explicarme por qué strcpy () es necesario para asignar cadenas a las matrices de caracteres, como en el siguiente fragmento de código. int main(void) { char s[4]; s = "abc"; //Fails strcpy(s, "abc"); //Succeeds return 0; } ¿Cuál ...

3 la respuesta

¿Cómo asignar correctamente un nuevo valor de cadena?

Estoy tratando de entender cómo resolver este problema trivial en C, de la manera más limpia / segura. Aquí está mi ejemplo: #include <stdio.h> int main(int argc, char *argv[]) { typedef struct { char name[20]; char surname[20]; int unsigned ...

7 la respuesta

¿C tiene un tipo de cadena? [cerrado]

Recientemente he comenzado a programar en C, proveniente de Java y Python. Ahora, en mi libro he notado que para hacer un programa &quot;Hello World&quot;, l...

1 la respuesta

¿Strcpy_s es parte del estándar C ++? O solo una parte de MS Visual C ++

Usando la funciónstrcpy en MS Visual Studio me da un error diciendo que debería usarstrcpy_s que es más seguro de usar Esstrcpy_s parte del estándar C ++? ¿O es solo parte de Microsoft Visual C ++? Will código que contienestrcpy_s solo compilar ...

7 la respuesta

Error de segmentación con strcpy () [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué aparece un error de segmentación al escribir en una cadena inicializada con "char * s" pero no con "char s ...

6 la respuesta

'strcpy' con 'malloc'?

¿Es seguro hacer algo como lo siguiente? #include <stdio.h> #include <malloc.h> #include <string.h> int main(void) { char* msg; strcpy(msg, "Hello World!!!"); //<--------- printf("%s\n", msg); return 0; } ¿O debería usarse lo siguiente? char* ...

6 la respuesta

valor de retorno strcpy ()

Muchas de las funciones de la biblioteca C estándar, especialmente las de manipulación de cadenas, y más notablemente strcpy (), comparten el siguiente prototipo: char *the_function (char *destination, ...)El valor de retorno de estas funciones ...