CString - %d %s: Eine Funktion für schnelles Formatieren



  • Mich hat es immer gestört folgendes Schreiben zu müssen:

    CString str;
    str.Format("Hallo %s, ich bin %d Jahre alt","Wand",5);
    MessageBox(str);
    

    jetzt kann ich schreiben:

    MessageBox(fmt("Hallo %s, ich bin %d Jahre alt","Wand",5));
    

    Mann muss jetzt wenigstens nich immer son doofes CString anlegen...

    CString fmt(LPCTSTR format,...)
    {
        CString str;
        va_list argptr;
        va_start(argptr,format);
        str.FormatV(format,argptr);
        va_end(argptr);
        return str;
    }
    


  • Ist das ein Antrag für die FAQ? 😉

    Ist jedenfalls drinne 🙂


Anmelden zum Antworten