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 å manipulere strenger i MFC
    The STL Library of rene C + + har " string "-klassen . Microsoft Foundation Class ( MFC ) Library har sin egen frelse : den CString klassen . MFC- CString gir alle funksjonene en programmerer trenger for å håndtere og manipulere en streng. Selv ikke en uttømmende avhandling om klassen , illustrerer denne artikkelen sine mest brukte funksjonene , slik at ved utgangen kan du være oppe og går. Du trenger
    Microsoft Visual Studio IDE Reserver på MFC , for eksempel " Programming Windows Med MFC " av Jeff Prosise
    Vis flere instruksjoner
    en

    klargjøre en CString objekt. CString har mange konstruktører . Du kan bruke en CString objekt med røye , røye * , TCHAR eller noen parametere. Den støtter "=" operatør, slik at du kan tildele tomme gjenstander en verdi
    Eksempel:
    CString S1, S2 ( "Hello ");
    s1 = s2 , //​​s1 har verdien av " . Hello "
    2

    Skaff lengden på en CString objekt . Den " GetLength ( ) "-funksjonen returnerer en usignert heltall som er lengden av strengen .
    3

    Slå sammen ett CString objekt med en annen. Den enkle måten å legge to strenger er gjennom "+ " operator
    Eksempel : en CString s1 ( "fornavn" ) , S2 ( " etternavn ");
    s1 = S1 + S2 ; < . br > 4

    sammenligninger med CString . Du kan bruke " CompareNoCase ( ) "-funksjonen til å gjøre case-insensitive sammenligninger , den " ==" operatøren støtter case- sensitive sammenligninger
    Eksempel : en CString s ( " La oss se om de er like "); .
    Hvis ( " la oss se om de er like " == s ) {
    Meldingsboksen ( "Case sensitive ");
    } Twitter //ELLER
    if ( " la oss se om de er lik " == s ) {
    Meldingsboksen ( " Case insensitive ");
    }
    5

    Se etter en delstreng inne en MFC CString objekt . Du kan gjøre dette ved overbelastning "Finn ( ) "-funksjonen til å akseptere strenger og enkelt tegn. Jakten foregår fra venstre til høyre og returnerer posisjonen til delstrengen
    CString s ( " The søkefunksjonene i CString "); . Int pos = s.Find (' s' ); int pos2 = s.Find ( " av "); 6

    Format dataene. "Format ( )" fungerer ligner på C printf funksjonen
    CString s ;
    int num = 80 ;
    røye arr [ ] = " Antall :"; .
    S.Format ( ( "% s% d " , arr , num ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre farge i C + + 
    ·Hva er Visual C Regioner 
    ·Hvordan lage et prosjekt i Xcode fra en eksisterende ma…
    ·Hvordan lage Input Bare et heltall i C + + 
    ·Slik Target subview i iPhone SDK 
    ·Hvordan Skjul subview på en iPhone 
    ·Hva er Struktur Variabler initialisert til i C 
    ·Hvordan Multipliser flere heltall i C 
    ·Hvordan Vurdere Boolsk Multiplication i C + + 
    ·Hvordan bygge en enhetsdriver 
      Anbefalte artikler
    ·Hvordan få JavaScript dersom det er deaktivert i PHP 
    ·Hvordan Nevn en sesjon i PHP 
    ·Hva er forskjellen på en analog inngang Control & en D…
    ·Hvordan Avslutt tråder grunn stack overflow Problemer 
    ·Hvor å Endre Frame Marginene Ved hjelp av HTML program…
    ·ASCII -protokollen 
    ·Hvordan lage et skript tekstfil du redigerer registret …
    ·Hvordan lage en tabell Cell klikkbare 
    ·Slik installerer en kjøter Ruby 1.9.2 
    ·Hvorfor ikke MySQL Standard for å UTF - 8 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/