QStringList & char[]



  • Hallo ich will einfach nur die Elemente einer Stringlist mit einem char-array vergleichen.

    QStringList usbliste;
    char        buffer[255];
    if((const char *)usbliste[i] == buffer) 
    {	
        ...
    }
    

    ist aber nie erfolgreich , sollte aber von den Werten auf jeden Fall passen.



  • ein QString ist kein char*
    und eine QList ist kein array

    wird also so nie funktionieren

    -edit-

    probiers mal so:

    QStringList usbliste;
    char        buffer[255];
    if(qstrcmp(usbliste[i].toAscii().data(), buffer) == 0) 
    {	
        ...
    }
    

    Adressen zu vergleichen, klappt so oder so nicht


Anmelden zum Antworten