| 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
    Hvordan man kan manipulere Strings i MFC
    Den STL Bibliotek ren C + + har den "streng "-klassen . Microsoft Foundation Class ( MFC ) Bibliotek har sin egen frelse : Den CString klassen. MFC s CString indeholder alle de funktioner, en programmør har brug for at håndtere og manipulere en streng. Selvom det ikke er en udtømmende afhandling om klassen, illustrerer denne artikel dens mest anvendte funktioner , således at der ved udgangen du kan være oppe og køre. Ting du skal
    Microsoft Visual Studio IDE
    Bog om MFC , såsom " Programmering Windows Med MFC " af Jeff Prosise
    Vis Flere Instruktioner
    1

    initialisere en CString objekt. CString har mange konstruktører . Du kan instantiere et CString genstand med char, char * , TCHAR eller nogen parametre . Det støtter "= " operatør , så du kan tildele tomme objekter en værdi
    Eksempel: Salg CString S1, S2 ( "Hello ")
    s1 = s2 //s1 har værdien " . hello "
    2

    Anskaf længden af ​​et CString objekt. Den " GetLength ()" funktionen returnerer en usigneret heltal, der er længden af strengen.
    3

    sammenkæde en CString objekt med en anden . Den nemme måde at tilføje to strenge er gennem "+ " operatør
    Eksempel : Hej CString s1 ( " fornavn ") S2 ( " efternavn ");
    s1 = s1 + s2 ; < . br > 4

    Gør sammenligninger med CString . Du kan bruge " CompareNoCase ()" funktion til at gøre små bogstaver sammenligninger; de " == " operatør understøtter case- sensitive sammenligninger
    Eksempel : Hej CString s ( "Lad os se, om de er lige "); .
    Hvis ( "Lad os se, om de er lige" == s ) {
    MessageBox ( "Case sensitive ")
    } Twitter //ELLER
    if ( " lad os se , om de er lige " == s ) {
    MessageBox ( " Case ufølsom ")
    }
    5

    Kig efter en delstreng indenfor en MFC CString objekt. Du kan gøre dette ved at overbelaste "Find ()" funktionen til at acceptere strenge og enlige tegn. Søgningen foregår fra venstre til højre og returnerer positionen af ​​substring
    CString S (" søgefunktioner i CString ") . Int pos = s.Find ( ' s'); int pos2 = s.Find ( " af ");
    6

    Formater dataene. "Format ()" værker ligner C printf funktionen
    CString s;
    int num = 80;
    char arr. [ ] = "Antal :" .
    S.Format ( ("% s% d " , arr. , num ),

    Forrige :

    næste :
      Relaterede artikler
    ·ANSI C Datatyper 
    ·Sådan Reverse en kø i C + + 
    ·Hvordan man laver en pong spil i C + + 
    ·Sådan gør du: GTK Color Selection 
    ·Sådan bruges 2D objekter i CPP 
    ·Hvordan man laver en Moving graf i C # 
    ·Sådan Medtag brugerdefinerede skrifttyper i en iPhone …
    ·Sådan oprettes en If Else erklæring i C 
    ·Sådan Format Doubles i C 
    ·Sådan læses en CBZ Filer 
      Anbefalede Artikler
    ·Sådan Indsæt HTML Værdier Into en Oracle Database 
    ·Sådan ændres en Grid Color 
    ·Sådan Beregn Date & Time Forskel i Timer & minutter i …
    ·Hvordan man skriver en rapport om programmering 
    ·Sådan : Python Brug af Twitter API 
    ·Sådan oprettes CLR Procedurer 
    ·Sådan Transfer resultater til en klient i PHP 
    ·COBOL Vs . Java 
    ·Hvad Er Visual Basic Sub Procedurer 
    ·Hvordan man skriver HTML Extensions i C 
    Copyright © Computer Viden http://www.computerdk.com