String prüfung auf Buchstaben



  • Hallo,

    mit welcher funktion prüf ich noch mal ob buchstaben in einem String sind ?

    finde einfach keine infos mehr!

    danke
    cc



  • steht eigentlich in jedem C++ Buch, aber naja:

    int nCount = 0;
    CString Text("Was auch immer");
    
    for (int i = 0; i < Text.GetLength(); i++) {
    	if (isalpha(Text[i]) && !isspace(Text[i]))
    		nCount++;
    }
    
    ::wsprintf((LPTSTR)(LPCTSTR)Text,"%d Buchstaben gefunden",nCount);
    


  • @Shlo

    Sowas

    ::wsprintf((LPTSTR)(LPCTSTR)Text,"%d Buchstaben gefunden",nCount);

    dürfte unter Umständen mächtig krachen und hat hier als Hilfe für 'Anfänger' eigentlich nix verloren. Ist schliesslich ein MFC-Forum und kein 'Verscheisser-Forum' 😉

    -> Man benutzt dafür Text.Format(...);


Anmelden zum Antworten