Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder Memset funktion i C + +

    " . Minne set " The C + + memset funktionen är kort för Det sätter en specificerad block av minne till en specificerad karaktär , över de ursprungliga data . Det sker ingen kontroll av spill och inte använder en mellanliggande buffert . Följande steg kommer att hjälpa dig att använda memset . Instruktioner
    1

    Lär syntaxen i memset i C + + . Den kompletta syntaxen är void * memset ( void * källa , int värde , size_t num ) , .
    2

    Vet att källan är en pekare till block av minne för att fylla och värde är det tecken som ska ställa . Detta byte värde är internt omvandlas till en unsigned char . Num är antalet ställas in . Memset kommer att ställa de första NUM bytes i minnet utpekas av källan till det angivna värdet och avkastningen källa .
    3

    Förstå att C + + memset funktion hålls i CString biblioteket . Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion .
    4

    Titta på följande komplett program för några enkla exempel på hur man använder memset . Observera användningen av memset att initiera en array istället för att använda en loop :

    # include # include
    main

    int ( ) { int i = 0; char sträng1 [ ] = " 1234567890 " ; röding an_array [ 99999 ] ;/* ändra de första tre byten i sträng1 till " X " * /memset ( sträng1 , "X" , 3 ) ;/* föredragen metod för att initiera en array * /memset ( an_array , ' \\ 0 ' , sizeof ( an_array ) ) ;/* långsammare än memset som arrayen blir stor * /while (i { an_array [ i] = ' \\ 0 ' , i + + ; } sätter ( sträng1 ) , avkastning 0; }

    5

    Observera följande utdata för det här programmet :

    XXX4567890

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Strspn funktion i C + +
    ·Hur man använder HeapSize Funktion
    ·Hur man kompilerar en H Arkiv
    ·Konvertera Char buffert att fördubblas i C + +
    ·Hur man kompilerar ett C + + Med CMD & CL
    ·Hur man skriver om Uttalanden i C + +
    ·Hur man skall genomföra Stack ADT
    ·Hur man skriver en C + + datorprogram som beräknar Dur…
    ·Hur man använder C på ett Unix-system
    ·C + + Träning
    Utvalda artiklarna
    ·Vilka är användbara C + kompilatorflaggorna
    ·Hur man använder Enum i C Program
    ·AJAX PHP MySQL Tutorial
    ·Hur att skapa en ruta File List i Visual Basic
    ·Ljuslåda Tutorial
    ·Hur man initiera en Comp - 3 Variabel i COBOL
    ·Hur Size en Python Frame
    ·Lönen för en Jr PHP Programmerare
    ·Hur man installerar Java Software Development Kit
    ·Vad är skillnaden mellan privat och offentlig medlemss…
    Copyright © Dator Kunskap http://www.dator.xyz