| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment faire de parcelles en C + + 
    ·Comment lire un document Word en utilisant C 
    ·Comment protéger PIC12F675 codes du piratage 
    ·Comment limiter le nombre de décimales en langage C 
    ·Comment rechercher une chaîne dans la mémoire tampon …
    ·Comment faire pour convertir des numéros de téléphon…
    ·Comment faire pour convertir et décoder HTML en chaîn…
    ·Comment faire pour convertir un flotteur à l' entier l…
    ·Comment compiler un Makefile 
    ·Comment écrire un programme simple en C + + 
      articles en vedette
    ·Qu'est-ce que la console Java 
    ·Script de sauvegarde pour les fichiers PHP MySQL 
    ·Comment insérer un applet Java Avec Dreamweaver 
    ·Comment utiliser l'événement ItemCheck dans Visual Ba…
    ·Comment faire pour transférer des fichiers vers une ba…
    ·Comment tester pour les numéros pairs ou impairs dans …
    ·Comment générer un nombre aléatoire en Java 
    ·Comment utiliser VB VBA pour effectuer un test de Ping 
    ·Comment tronquer chaînes de PHP Breaks phrase 
    ·Comment vérifier PHP et MySQL autorisations 
    Copyright © Connaissances Informatiques http://fr.wingwit.com