| 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 Memset en C + +
    " . Jeu de mémoire « Le C + + fonction memset est l'abréviation de Elle définit un bloc spécifié de la mémoire à un caractère spécifiée , en remplaçant les données d'origine . Il ne vérifie pas pour trop-plein et ne pas utiliser un tampon intermédiaire . Les étapes suivantes vous aideront à utiliser memset . Instructions
    1

    savoir la syntaxe de memset en C + + . La syntaxe complète est void * memset ( void * source valeur int , num size_t ) .
    2

    Sachez que la source est un pointeur vers le bloc de mémoire à remplir et la valeur est le caractère à définir . Cette valeur d'octet est converti en interne pour un unsigned char . Nb est le nombre de régler. Memset fixera les premiers num octets de la mémoire pointée par source à la valeur spécifiée et la source de retour.
    3

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

    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser memset . Notez l'utilisation de memset d'initialiser un tableau au lieu d'utiliser une boucle :

    # include # include int main

    () {int i = 0; caractères chaine1 [] = " 1234567890 " ; chevalier an_array [ 99999 ] ;/* changer les trois premiers octets de Chaîne1 à "X " * /memset ( chaine1 , 'X ', 3 ) ;/* méthode préférée d'initialiser un tableau * /memset ( an_array , '\\ 0' , sizeof ( an_array ) ) ;/* plus lent que memset que le tableau devient grand * /while ( i { an_array [i] = '\\ 0' ; i + + ;} puts ( chaine1 ) ; return 0; }
    < br > 5

    Observez la sortie suivante de ce programme :

    XXX4567890

    Previous :

    next :
      articles connexes
    ·Comment définir le DataGridView CurrentRow 
    ·Comment se connecter à un émulateur de Windows Phone …
    ·Fonction en C pour Palindromes 
    ·Comment créer une boucle While en C 
    ·Comment écrire un programme qui permet d'imprimer des …
    ·Alternatives à Decompiler Boomerang 
    ·Comment générer des nombres entiers négatifs et posi…
    ·Quel est le débogage en programmation C 
    ·Différence entre fgetc et getc 
    ·Comment faire pour inclure les polices personnalisées …
      articles en vedette
    ·Java EE vs. PHP 
    ·Comment écrire une classe et créer une instance en Ja…
    ·Comment faire un script utilisateur en GreaseMonkey 
    ·Comment autoriser l'authentification pour User-Agent PH…
    ·Comment utiliser l'instruction foreach en PHP 
    ·La différence entre ByVal et ByRef 
    ·Comment faire pour envoyer des commandes à une applica…
    ·Qu'est-ce que Python Coding 
    ·Comment trouver un fichier dans Eclipse 
    ·Comment faire de Quartus compilation plus rapide 
    Copyright © Connaissances Informatiques http://fr.wingwit.com