[gelöst] C / c++ / QT-Syntax Probleme

Alles rund um die Programmierung mit Qt
Antworten
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

[gelöst] C / c++ / QT-Syntax Probleme

Beitrag von toem »

Moin,
ich stelle gerade ein Programm von einem Kollegen auf QT um. Hierbei habe ich aber noch ein paar kleinere Probleme.

1.) Hab ich den Code:

Code: Alles auswählen

while((word = strsep(&next, ".....
Welchen Befehl kann ich unter QT anstelle von strsep nutzen?

2.) Folgender Code:

Code: Alles auswählen

dirent *ent = readdir(dir);
if(ent->d_type != DT_REG)
Hier ist DT_REG unbekannt.

3.)

Code: Alles auswählen

dirent *ent = readdir(dir);
if(ent->d_type != DT_DIR)
Wie oben, jedoch DT_DIR unbekannt.
Was kann ich unter QT anstelle von readdir nutzen?

Ich wäre über kurze Tips sehr dankbar, da ich eigentlich aus der C# Ecke komme.
Zuletzt geändert von toem am 11. Januar 2010 12:33, insgesamt 1-mal geändert.
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

Sorry, Punkt 2 und 3 habe ich bereits erledigt. Ich nehme die QDirIterator Klasse.

Bleibt nur noch der Punkt, womit ersetze ich unter QT den Befehl strsep ??
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Mit QStringList::split() ?
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

mmh, der Code sieht derzeit so aus

Code: Alles auswählen

char *word, *next = str;
while((word = strsep(&next, ".:,!;\'\"@#$%^&*()-=+[|]{/}<>?\r\n\t\\~` ")))
{
    .. mach was
}
Aber wie soll ich das umstellen? Ich hab keinen balssen Schimmer
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

Hat sich erledigt
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Und wie?
toem
Beiträge: 124
Registriert: 17. März 2009 14:01

Beitrag von toem »

Ich habe QStringList::split() verwendet
Antworten