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

8 la respuesta

strcpy vs. memcpy

¿Cuál es la diferencia entre memcpy () y strcpy ()? Traté de encontrarlo con la ayuda de un programa, pero ambos están dando el mismo resultado. int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); ...

2 la respuesta

La implementación en C de strcpy no cambia el valor de la variable [duplicado]

Esta pregunta ya tiene una respuesta aquí: Cambiar la dirección contenida por el puntero usando la función [/questions/13431108/changing-address-contained-by-pointer-using-function] 5 respuestasEntonces, estoy tratando de implementar mi propio ...

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

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

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

2 la respuesta

C cadena al final de '\ 0'

Mientras escribía el código C, intenté escribirstrcpy código propio, y me enfrenté a este problema. #include <stdio.h> #include <string.h> void strcpy2(char *s, char *t); int main() { char a[10] = "asds"; char b[10] = "1234567890"; strcpy2(a, ...

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

17 la respuesta

C strcpy () - malvado

lgunas personas parecen pensar que C'sstrcpy()a función @ es mala o mala. Si bien admito que generalmente es mejor usarstrncpy() para evitar desbordamientos del búfer, lo siguiente (una implementación destrdup()unción @ para aquellos que no ...

4 la respuesta

¿Error de segmentación alrededor de strcpy?

Sé que me golpearás sobre los nudillos pero. ¿Por qué falla la segmentación char* cmd; strcpy(cmd, argv[0]); cuando esto no char *cmd; cmd = "plop";o practiqué desde hace un tiempo y no recuerdo por qu ps: en realidad, sé que algo así, ...

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