Veröffentlicht 10. Juni 200322 j Ich hätte folgenden Code geschrieben um alle laufwerke zu erhalten Notmalerweise sollte mir die MessageBox z.b. folgenden Code ausgeben: "A:\C:\D:\E:\" TCHAR Laufwerke[500]; GetLogicalDriveStrings(100,Laufwerke); CString SLaufwerke="Drives "; for (int i=0;i<500;i++) { if ((Laufwerke!=NULL)) { SLaufwerke+=Laufwerke; } } MessageBox(SLaufwerke); Aber nach dem gewünschten string erhalte ich immer komische Asci zeichen die dranhängen! was mache ich falsch?
10. Juni 200322 j Wenn zweimal hintereinander Null kommt, musst du aufhören. Das ist die Ende-Markierung.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.