Maison > Article > développement back-end > Fonction de strncpy en langage C
La fonction strncpy est utilisée en langage C pour copier une chaîne (chaîne source) dans une autre chaîne (chaîne de destination), jusqu'à un nombre spécifié de caractères. Son prototype est char strncpy(char dest, const char *src, size_t n), où dest est l'adresse de la chaîne de destination, src est l'adresse de la chaîne source et n est le nombre maximum de caractères à copier. Cette fonction copie les n premiers caractères de la chaîne source si la longueur de la chaîne source est insuffisante, des caractères nuls sont utilisés pour remplir l'espace restant de la chaîne cible. Si la longueur de la chaîne source est supérieure à n, seuls les caractères nuls sont utilisés pour remplir l'espace restant de la chaîne source. Les n premiers caractères sont copiés sans ajouter de caractères nuls.
Quelle est la fonction de la fonction strncpy en langage C
Question : Quelle est la fonction de la fonction strncpy en langage C ?
Réponse : La fonction strncpy est utilisée pour copier une chaîne (chaîne source) dans une autre chaîne (chaîne de destination), jusqu'à un nombre spécifié de caractères.
Détails : La fonction
strncpy a le prototype suivant :
<code class="c">char *strncpy(char *dest, const char *src, size_t n);</code>
où :
strncpy effectue les opérations suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!