Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Strings manipuleren in MFC
Het STL bibliotheek van pure C + + heeft de "string " -klasse . De Microsoft Foundation Class ( MFC ) Bibliotheek heeft zijn eigen heil : de CString klasse . MFC 's CString biedt alle functies van een programmeur nodig heeft om te behandelen en te manipuleren een string . Hoewel niet een uitputtende verhandeling over de klas , dit artikel illustreert haar meest gebruikte functies, zodat tegen het einde kunt u aan de slag . Wat je nodig hebt
Microsoft Visual Studio IDE
Boek over MFC , zoals " Programming Windows Met MFC " van Jeff Prosise
Toon Meer Aanwijzingen
1

Initialiseer een CString object . CString heeft vele constructeurs . U kunt een CString object met char , char * , TCHAR of geen parameters initialiseren. Het ondersteunt de " = " operator , dus u kunt lege objecten een waarde toekennen
Voorbeeld :
CString s1 , s2 ( " Hello" ) ;
s1 = s2 ; //s1 heeft de waarde " . hello " kopen van 2

verkrijgen van de lengte van een CString object . De " GetLength ( ) " functie geeft een geheel getal zonder teken dat de lengte van de snaar .
3

Zet die achter een CString object met een ander . De eenvoudige manier om twee strings toe te voegen is door de " + "-operator
Voorbeeld :
CString s1 ( " voornaam" ) , s2 ( " achternaam " ) ;
s1 = s1 + s2 ; < . br > 4

Doe vergelijkingen met CString . U kunt de " CompareNoCase ( ) " functie gebruiken om hoofdlettergevoelig vergelijkingen doen, de " == " operator ondersteunt hoofdlettergevoelig vergelijkingen
Voorbeeld :
CString s ( " Laten we kijken of ze gelijk zijn " ) ; .
Als ( " laten we kijken of ze gelijk zijn " == s ) {
MessageBox ( " zaak gevoelig " ) ; }
Twitter //oF
if ( " laten we eens zien of ze zijn gelijk " == s ) {
MessageBox ( " zaak ongevoelig " ) ; }

5

Zoek naar een substring in een MFC CString object . U kunt dit doen door overbelasting van de functie "Find ( ) " aan strijkers en enkele personages te aanvaarden . De zoektocht vindt plaats van links naar rechts en geeft de positie van de substring
CString s ( " De zoekmogelijkheden van CString " ) ; . Int pos = s.Find ( ' s' ) ; int POS2 = s.Find ( " van " ) ;
6

formaat van de gegevens . " Format ( ) " werkt vergelijkbaar met de C printf functie
CString s ;
int num = 80 ;
char arr [ ] = " Aantal : " ; .
S.Format ( ( " % s % d " , arr , num ) ;

Previous: Next:
  C /C + + Programming
·Hoe te HeapSize functie gebrui…
·Hoe maak je een bufferoverloop…
·Hoe maak je een Stickman maken…
·Basis van Embedded Systems C 
·Hoe maak je een Makefile Compi…
·Hoe Fix R6025 Pure Virtual Fun…
·Hoe uw eigen Game behulp Ontwe…
·Definieer een multi - dimensio…
·Hoe de Vector STL container Kl…
  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 te Stick Figures verdienen op True B…
·Hoe maak je een USB Joystick in Visual B…
·Hoe u de grootte van Detect een Viewport…
·Hoe te Specificatie Talen Design for Pro…
·Hoe de voortgangsbalk gebruiken in VB 
·Hoe te Rijen van DataGrid in JavaScript …
·Hoe maak je een webpagina met behulp van…
·Hoe maak Python Open 
·Hoe om te controleren Printerstatus gebr…
Copyright © Computer Kennis http://www.nldit.com