Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke Memset funksjon i C + +
    " . Minne set" The C + + memset funksjonen er en forkortelse for Det setter en spesifisert blokk med minne til en spesifisert karakter, overskriver de opprinnelige dataene . Den kontrollerer ikke for overløp og bruker ikke en mellomliggende buffer . Følgende trinn vil hjelpe deg å bruke memset . Instruksjoner
    en

    Lær syntaksen til memset i C + + . Den komplette syntaksen er ugyldig * memset (void * kilde , int verdi , size_t num ); .
    2

    Vit at kilden er en peker til blokken med minne å fylle og verdien er tegnet for å være satt . Dette byte verdien er internt konvertert til en usignert røye. Num er antall settes . Memset vil sette de første num byte minnet peker til kilden til den angitte verdien og avkastningen kilde .
    3

    Forstå at C + + memset funksjonen er holdt i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen.
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker memset . Legg merke til bruken av memset å klargjøre en matrise i stedet for å bruke en løkke : en

    # include # include

    int main ( ) { int i = 0; røye streng1 [ ] = " 1234567890 "; røye an_array [ 99999 ] ;/* endre de tre første byte av streng1 til "X" * /memset ( streng1 , 'X' , 3 ) ;/* foretrukne metode for å klargjøre en matrise * /memset ( an_array , '\\ 0 ' , sizeof ( an_array ) ) ;/* tregere enn memset som matrisen blir stor * /while (i { an_array [ i] = '\\ 0 '; i + +; } setter ( streng1 ), tilbake 0 ;}

    5

    Observer følgende resultat for dette programmet : en

    XXX4567890

    früher :

     Weiter:
      Relatert Artike
    ·Hva er Struktur Variabler initialisert til i C 
    ·Hvordan lage en Maven prosjektet i Galileo 
    ·Slik konverterer LPSTR til INT 
    ·Visual Basic. NET Vs . Visual C # NET 
    ·Hvordan sende tastetrykk til Active X Properties 
    ·C Statisk Inline Function 
    ·Hvordan lage en iPhone App Really Simple 
    ·Hvordan Design N- Tiered Data Access Layers Bruke datas…
    ·Hvordan Input en blanding av tall og bokstaver fra A -f…
    ·How to Program i Visual C 
      Anbefalte artikler
    ·Hvordan bruke caulk i GTK Radiant 
    ·Hvordan Aktiver MySQL Query Cache 
    ·Hvordan Design en 2D spill hjelp Lua Player 
    ·Hvordan lage Gel Ink 
    ·Hva er en ASCX Fil 
    ·Slik fjerner xmlns Fra en Tag 
    ·Hvordan gjøre Bubble Sortering i VB.net 
    ·Hvordan bygge en datamaskin Tabell 
    ·Utvikling Games i Java 
    ·Hvordan Motta parametre i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/