Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Boostez Tutoriel Multithreading 
  • Les ressources incorporées dans Sil…
  • Convertisseur de température en C +…
  • Comment utiliser C + + destructeurs …
  • Comment lire une chaîne en C 
  • Comment utiliser le threading et mes…
  • Comment calculer la somme des nombre…
  • Comment créer un éclairage dynamiq…
  • Comment accéder à la bibliothèque…
  • Comment remplacer les éléments d'u…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment utiliser la fonction strncpy en C + +

    C + + fonction strncpy copie un nombre spécifié de caractères d'une source vers une destination . Un caractère nul n'est pas ajoutée à la destination , de sorte qu'il ne sera nul fin si la longueur de la chaîne de source est inférieur au nombre d'octets d'être copiées . Les étapes suivantes vous aideront à utiliser la fonction strncpy en C + + . Instructions
    1

    savoir la syntaxe de strncpy . La syntaxe complète est char * strncpy (char * destination , const char * source num size_t ) .
    2

    Sachez que la destination est un pointeur sur un tableau et la source est une terminaison nulle chaîne. Si la terminaison nulle est rencontrée dans la chaîne source avant de caractères num ont été copiés , la destination sera complétée par des zéros jusqu'à caractères num ont été écrits . Num est , par conséquent, le nombre maximal d'octets qui sera copié . La destination est retournée.
    3

    Comprendre que le C + + fonction strncpy est conservé dans la bibliothèque de cstring . Vous devrez peut-être inclure le fichier d'en-tête string.h utiliser strncpy
    4

    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser strncpy : .

    # Include # inclure

    int main () {char chaine1 [] = " exemple de test strncpy " ; caractères chaîne_2 [13]; strncpy ( chaîne_2 , chaine1 , 12) ; chaîne_2 [ 12] = '\\ 0' ; printf ( " mot2: % s \\ n", string2 ) ; return 0; }
    5

    Observez la sortie suivante de ce programme :

    strncpy essai

    c'est une utilisation triviale de strncpy de copier les 12 premiers caractères de la chaîne pointée par chaine1 dans le tableau pointé par string2 . Notez que nous devons fournir la terminaison nulle et allouer de l'espace pour chaîne_2 depuis strncpy ne fonctionne pas.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Tally cent en C + + 
  • Dynamique Appel de fonctions dans les DLL 
  • Comment écrire un flux d'entrée dans un flux de sortie 
  • Comment utiliser des variables globales pour C Programming 
  • Comment lire des courriels codés avec MIME 
  • Comment ouvrir un fichier PDF en C # 
  • Turbo C Définition & Process 
  • XCode : Comment créer un Droplet 
  • Différence entre C & Visual C 
  • Comment créer SQLite avec Zend Framework 
  • Connaissances Informatiques © http://www.ordinateur.cc