| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges Memset Funktion i C + +
    " . Memory set" The C + + memset funktionen er en forkortelse for Den fastsætter en specificeret blok af hukommelse til et bestemt tegn , overskrive de originale data. Det betyder ikke kontrollere for overløb og bruger ikke en mellemliggende buffer. De følgende trin vil hjælpe dig bruge memset . Instruktioner
    1

    Lær syntaksen i memset i C + + . Den komplette syntaks er ugyldig * memset (void * kilde , int værdi size_t num ) .
    2

    Vide, at kilden er en pointer til den blok af hukommelse til at fylde og værdi er det tegn til at være indstille . Denne byte værdi internt konverteret til en unsigned char . Num er antallet af indstilles. Memset vil sætte de første num bytes af hukommelsen peget på af kilden til den angivne værdi og afkast kilde.
    3

    Forstå, at C + + memset funktionen holdes i CString biblioteket. Du kan være nødt til også at omfatte string.h headerfilen at bruge denne funktion .
    4

    kig på følgende komplette program for nogle enkle eksempler på, hvordan man bruger memset . Bemærk brugen af ​​memset at initialisere en matrix i stedet for at bruge en løkke : Hej

    # include # include

    int main () { int i = 0; char streng1 [ ] = " 1234567890 " ; char an_array [ 99999 ] ;/* ændre de første tre bytes af streng1 til "X" * /memset ( streng1 , 'X' , 3) ;/* foretrukne metode til at initialisere et array * /memset ( an_array , '\\ 0 ' , sizeof ( an_array ) ) ;/* langsommere end memset som array bliver store * /while ( i { an_array [i] = '\\ 0 ' ; i + + ;} puts ( streng1 ) return 0 ;}
    < br > 5

    Overhold følgende output for dette program : Hej

    XXX4567890

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan vises indholdet af en Array List i en tekstboks …
    ·Hvordan man laver en brugerdefineret Splitter Vindue i …
    ·Sådan Konverter C + + ASCII til UTF8 
    ·Sådan redigeres en Word-dokument i C # 
    ·Hvordan til at skifte farve i C + + 
    ·Sådan bruges Unicode i C + + Programmer 
    ·Sådan bruges en funktion pointer i Heltal Array 
    ·Hvad er en Runtime Error 8005 
    ·Sådan Gør din egen PSP spil 
    ·Hvordan man skriver et C + + Program til at simulere et…
      Anbefalede Artikler
    ·Sådan gentage Kun lige numre i For Loop i Python 
    ·Sådan Gør Loops i Python 
    ·Sådan Konverter et nummer til en dato i VB 
    ·Hvad er en Ruby Script 
    ·Sådan oprettes et regulært udtryk i Python 
    ·Sådan importeres fra SQL i MySQL 
    ·Nullable Typer i VB.Net 
    ·Hvordan at skjule et billede Place Holder 
    ·Sådan slettes en Pivot Table i VBA 
    ·Sådan oprettes Word-dokumenter Brug VB6 
    Copyright © Computer Viden http://www.computerdk.com