Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe de Memset functie in C + +
De C + + memset functie is de afkorting voor " memory set . " Gebruiken Het stelt een bepaalde geheugenblok een bepaald karakter overschrijft de oorspronkelijke gegevens . Het controleert niet op overflow en maakt geen gebruik van een intermediaire buffer . De volgende stappen helpen u memset gebruiken . Instructies
1

Leer de syntax van memset in C + + . De volledige syntaxis is nietig * memset (void * bron , int waarde , size_t num ) ; . Kopen van 2

Weet dat de bron is een pointer naar het blok van het geheugen op te vullen en de waarde is het personage te zijn ingesteld . Deze byte waarde wordt intern omgezet naar een unsigned char . Num is het aantal ingesteld worden . Memset zal stellen de eerste num bytes van het geheugen wordt gewezen door de bron naar de opgegeven waarde en het rendement bron .
3

Begrijp dat de C + + memset functie wordt in het CString bibliotheek bewaard . U kan nodig zijn om het string.h header-bestand bevatten om deze functie te gebruiken .

Kijk 4 op de volgende volledige programma voor een aantal eenvoudige voorbeelden van hoe memset gebruiken . Let op het gebruik van memset om een ​​array te initialiseren in plaats van een lus :

# include # include

int main ( ) { int
i = 0 ; char tekenreeks1 [ ] = " 1234567890 " ; char an_array [ 99999 ] ;/* verander de eerste drie bytes van string1 op " X " * /memset ( tekenreeks1 , 'X ' , 3 ) ;/* aangewezen methode om te initialiseren een array * /memset ( an_array , ' \\ 0 ' , sizeof ( an_array ) ) ;/* langzamer dan memset als de array krijgt grote * /while ( i { an_array [ i ] = ' \\ 0 ' ; i + + ; } zet ( tekenreeks1 ) return 0; }
< br > 5

Neem de volgende output voor dit programma :

XXX4567890

Previous: Next:
  C /C + + Programming
·Hoe de STL Bibliotheek Cursuss…
·Verschillen tussen ATL , MFC e…
·Hoe te Function sjablonen gebr…
·Hoe de klap van de Mic waarnem…
·Hoe te Skeleton bestanden gebr…
·Hoe te MFC dialoogvensters mak…
·Hoe maak je een Push Button In…
·Hoe schrijf je een C + + -prog…
·Een tutorial over de iPhone SD…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·PHP String Vergelijking 
·Hoe maak je een C-programma Het lezen va…
·Hoe te beperken CSS Bestandsgrootte 
·Toegang krijgen tot gedeelde map VB 2005…
·Microsoft Word Formulier Gegevens verzen…
·Hoe maak je een webpagina bewerken 
·Het wijzigen van de kleur in een Python …
·Hoe te voegen , bijwerken en verwijderen…
·Verschil tussen pakketten & header besta…
Copyright © Computer Kennis http://www.nldit.com