preguntar acerca de strcpy
5
réponses
strcpy vs strdup
J'ai lu que strcpy est pour copier une chaîne, et strdup renvoie un pointeur sur une nouvelle chaîne pour dupliquer la chaîne.
Pourriez-vous nous expliquer ce cas, préférez-vous utiliser strcpy et ce cas, préférez-vous utiliser strdup? ... …
demandé sur
1970-01-01 00:33:32
6
réponses
strcpy ()/strncpy () s’écrase sur un membre de la structure avec un espace supplémentaire lorsque L’optimisation est activée sur Unix?
en écrivant un projet, j'ai rencontré un problème étrange.
C'est le code minimal que j'ai réussi à écrire pour recréer le problème. Je stocke intentionnellement une corde réelle à la place de quelque chose d'autre, avec assez d'espace alloué …
demandé sur
1970-01-01 00:33:37
10
réponses
Pourquoi utiliser strncpy au lieu de strcpy?
Edit: j'ai ajouté la source pour l'exemple.
je suis tombé sur cet exemple :
char source[MAX] = "123456789";
char source1[MAX] = "123456789";
char destination[MAX] = "abcdefg";
char destination1[MAX] = "abcdefg";
char *return_s …
demandé sur
1970-01-01 00:33:29
6
réponses
strcpy() valeur de retour
une grande partie des fonctions de la bibliothèque standard C, en particulier celles pour la manipulation des chaînes, et plus particulièrement strcpy(), partagent le prototype suivant:
char *the_function (char *destination, ...)
La va …
demandé sur
1970-01-01 00:33:30