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 strncpy functie in gebruik C + +
De C + + strncpy functie kopieert een gespecificeerd aantal tekens van een bron naar een bestemming . Een nul-karakter wordt niet toegevoegd aan de bestemming , dus alleen nul - beëindigd indien de lengte van de betreffende snaar is dan het aantal bytes dat wordt gekopieerd . De volgende stappen helpen u de functie strncpy gebruiken in C + + . Instructies
1

Leer de syntax van strncpy . De volledige syntaxis is char * strncpy ( char * bestemming , const char * bron , size_t num ) ; . Kopen van 2

Weet dat de bestemming is een pointer naar een array en de bron is een null - terminated string. Als de null -terminator wordt aangetroffen in de bron-string voordat num tekens zijn gekopieerd , zal de bestemming worden opgevuld met nullen tot num personages zijn geschreven . Num is derhalve het maximum aantal bytes dat wordt gekopieerd . De bestemming wordt geretourneerd .
3

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

Kijk 4 op de volgende volledige programma voor een aantal eenvoudige voorbeelden van hoe strncpy gebruiken : .

# Include # onder

int main
( ) { char string1 [ ] = " strncpy testvoorbeeld " ; char string2 [ 13 ] ; strncpy ( tekenreeks2 , tekenreeks1 , 12 ) ; string2 [ 12 ] = ' \\ 0 ' ; printf ( " string2 : % s \\ n " , string2 ) return 0; }
5

Neem de volgende output voor dit programma :

strncpy testen

genealogie Dit is een triviale gebruik van strncpy aan de eerste 12 tekens in de string kopiëren naar wijst string1 in de array gewezen door string2 . Merk op dat we moeten zorgen voor de null -terminator en toewijzen van opslagruimte voor string2 sinds strncpy niet .

Previous: Next:
  C /C + + Programming
·Een knooppunt toevoegen aan Tr…
·Hoe de strlen Command in gebru…
·MFC ActiveX Tutorial 
·Bepalen of een Date geldig is …
·Hoe een STL Iterator Schrijf 
·Hoe op INT in C + + voor Real …
·Hoe maak je een switch stateme…
·Hoe te Figuur uit het aantal e…
·Hoe maak je een tabel schrijve…
  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
·Hoe maak je een enkele draad in CPP 
·Hoe een Modulus Function schrijven 
·Hoe te Javascripts Combine 
·Hoe het Spel Programma's maken op een TI…
·Wat is PLC-programmering ? 
·Het verschil tussen een Helios & Galileo…
·How to Get Rid van duplicaten in MySQL 
·Hoe maak je een verticale schuifbalk in …
·Hoe je Last Logon Time Stamp converteren…
Copyright © Computer Kennis http://www.nldit.com