Resultados de la búsqueda a petición "strcpy"
strcpy_s no funciona con gcc
Tengo un proyecto C ++ 11 y agregué algunosstrcpy_s llamadas al método Esto funciona en Windows, pero al compilar en gcc, hay un error que indica questrcpy_s El símbolo no se encuentra. Agregué la línea #define __STDC_WANT_LIB_EXT1__ 1 al ...
strcpy () / strncpy () se bloquea en el miembro de la estructura con espacio adicional cuando se activa la optimización en Unix?
Al escribir un proyecto, me encontré con un problema extraño. Este es el código mínimo que logré escribir para recrear el problema. Estoy almacenando intencionalmente una cadena real en lugar de otra cosa, con suficiente espacio asignado. // ...
¿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 ...
¿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:
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, ...
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 ...
Cómo arreglar strcpy para que detecte cadenas superpuestas
En una entrevista, me pidieron que escribiera una implementación destrcpy [https://en.cppreference.com/w/c/string/byte/strcpy] y luego corríjalo para que maneje correctamente las cadenas superpuestas. Mi implementación está abajo y es muy ...
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 ...
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 ...