Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man redigera strängar i MFC

    STL bibliotek av ren C + + har den " strängen " klass . Microsoft Foundation Class ( MFC ) Biblioteket har sin egen frälsning : det CString klassen . MFC CString innehåller alla funktioner en programmerare behöver för att hantera och manipulera en sträng . Även om inte en uttömmande avhandling om klassen , visar denna artikel dess mest använda funktioner så att i slutet du kan vara igång . Saker du behöver
    Microsoft Visual Studio IDE
    Boka på MFC , såsom " Programmering Windows Med MFC " av Jeff Prosise
    Visa fler instruktioner
    1

    initiera en CString objekt. CString har många konstruktörer . Du kan instansiera ett CString objekt med röding , röding * , TCHAR eller några parametrar . Den stöder " = " operatör , så att du kan tilldela tomma objekt ett värde
    Exempel :
    CString S1 , S2 ( "Hello " ) ;
    s1 = s2 , //s1 har värdet " . Hej "
    2

    Skaffa längden av en CString objekt . Den " GetLength ( ) "-funktion returnerar ett heltal utan tecken som är längden av strängen.
    3

    sammanfoga en CString objekt med en annan. Det enkla sättet att lägga två strängar är genom " + " operatör
    Exempel :
    CString s1 ( " förnamn " ) , S2 ( " efternamn " ) ;
    s1 = s1 + s2 , < . br > 4

    Gör jämförelser med CString . Du kan använda " CompareNoCase ( ) " -funktion för att göra skiftlägeskänsliga jämförelser , den " == " operatör stöder skiftlägeskänsliga jämförelser
    Exempel :
    CString s ( " Låt oss se om de är lika " ) ; .
    Om ( " låt oss se om de är lika " == s ) {
    MessageBox ( " mål känsliga " ) ;
    } kommenterar: //OR
    om ( " låt oss se om de är lika " == s ) {
    MessageBox ( " mål okänsliga " ) ;
    }
    5

    Leta efter en delsträng i en MFC CString objekt . Du kan göra detta genom att överbelasta " Sök ( ) " -funktion för att ta emot strängar och enstaka tecken . Sökningen sker från vänster till höger och returnerar positionen för delsträng
    CString s ( " De sökfunktionerna i CString " ) , . Int pos = s.Find ( ' s ' ) ; int POS2 = s.Find ( " av " ) ;
    6

    Formatera data . " Format ( ) " fungerar liknar C printf funktionen
    CString s ,
    int num = 80;
    char arr [ ] = " Antal : " ; .
    S.Format ( ( " % s % d " , arr , num ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur skriver jag ett program i Programspråk C som omvan…
    ·Hur Design Editor Använda OpenGL
    ·Hur man använder Microsoft Visual Studio C kompilator …
    ·Hur man använder HeapSize Funktion
    ·Hur Bubble Sort i C
    ·Hur man skapar en BlogSkin för Blogger
    ·Hur man skriver ett Hex File
    ·Definiera en flerdimensionell array i C + +
    ·Skillnaderna i Malloc och calloc
    ·Hur att jämställa två saker i en if-sats i C + +
    Utvalda artiklarna
    ·Hur du ändrar ett PHP variabel med JavaScript
    ·Hur man skapar ett nytt fönster för en webbläsare me…
    ·Hur får man elementen i en matris i C
    ·Hur man rita en cirkel i NetBeans
    ·Perl : Hur man använder en variabel i en Split funktio…
    ·Hur Kör EXE i VBScript
    ·Hur får Visual Basic 2008
    ·Hur kan man överföra Flash-filmer
    ·Hur man gör en Array i VBS
    ·Hur dereference Void Pekare
    Copyright © Dator Kunskap http://www.dator.xyz