Probleme beim "CString in char-Array kopieren"



  • Hi Fans!

    Ich habe ein char-Array

    char cInName[16][64]; // 16 Eingänge, 64 Zeichen pro Eingang
    

    Aus einem CListCtrl sollen Namen (SubItem 3) in dieses Array reinkopiert werden.

    for (int i=0; i<iInCount; i++)
    {
    	strcpy(&(cInName[i][0]), (LPCTSTR)(m_lvIn.GetItemText(i, 3)));
    }
    

    Ich dachte, ich hätte es clever gelöst, leider steht da jetzt nur Schrott in cInName drin.

    Was mach ich falsch?

    F98



  • offenbar warst du zu clever für deinen Compiler 😉

    Versuch's mal mit

    strcpy(cInName[i],m_lvIn.GetItemText(i,3);
    

    (PS: Und pass lieber auf UNICODE auf, wenn du char und TCHAR miteinander kombinierst)



  • Yo, war ich, danke.

    Ich stelle fest: Manchmal sind meine Gedanken zu komplex. 😃


Anmelden zum Antworten