cpp/string/byte/strcpy : Différence entre versions
De cppreference.com
P12 (discuter | contributions) m (1 version : Import from Dokuwiki) |
(Fixed machine translation + added example - Traduction machine corrigée + exemple ajouté) |
||
(4 révisions intermédiaires par 3 utilisateurs sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | {{}} | |
− | + | {{}} | |
+ | {{= | ||
+ | strcpy | ||
+ | }} | ||
− | + | () | |
− | + | ||
− | + | ||
− | + | ||
− | + | les , 'est . | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ' | |
+ | | ' | ||
+ | |||
− | + | ||
+ | | | ||
− | + | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | () | ||
+ | |||
+ | |||
+ | 'de | ||
+ | [ | ||
+ | |||
+ | [ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | cpp/string/byte/ | ||
+ | | | ||
+ | |||
+ | |||
+ | |||
+ | ]] | ||
+ | [[cpp/string/byte/ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ]] |
Version actuelle en date du 6 novembre 2017 à 04:11
Déclaré dans l'en-tête <cstring>
|
||
char *strcpy( char *dest, const char *src ); |
||
Copie (avec le caractère NULL de fin) la chaîne d'octets pointée par src
vers la chaîne d'octets pointée par dest
.
Le comportement est indéfini si les chaînes se chevauchent, ou si dest
n'est pas assez grand.
Sommaire |
[modifier] Paramètres
dest | - | pointeur sur la chaîne d'octets vers laquelle copier |
src | - | pointeur sur la chaîne d'octets terminée par NULL à copier |
[modifier] Retourne la valeur
dest
[modifier] Exemple
#include <iostream> #include <cstring> #include <memory> int main() { const char* src = "Casser un test."; // src[0] = 'P'; // Impossible de modifier une chaîne const auto dst = std::make_unique<char[]>(std::strlen(src)+1); // +1 pour le null de fin std::strcpy(dst.get(), src); dst[0] = 'P'; std::cout << src << '\n' << dst.get() << '\n'; }
Résultat :
Casser un test. Passer un test.
[modifier] Voir aussi
copie d'un certain nombre de caractères d'une chaîne à l'autre Original: copies a certain amount of characters from one string to another The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction) | |
une copie du tampon à l'autre Original: copies one buffer to another The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction) | |
C documentation for strcpy
|