Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

Werbeanzeige

26.11.2008, 07:30

Forenbeitrag von: »Tracker«

Problem mit Textdatei öffnen

die Eingabe lese ich aus einer anderen Textdatei Dort habe ich eine Liste mit allen Levels. Diese Liste gebe ich dann aus und je nachdem welches ausgewählt wurde, übergebe ich den String. Weil es aber in der Liste immer ein '\n' am Schluss hat, ging es nicht. Da ich aber immer auslese bis das '\n' kommt, ist es hald noch im String drin, dann ersetze ich es durch '\0'. Wenn ich das \n durch ein Leerzeichen ' ' ersetzen würde, dann hätte ich aber "Data/Level/Level1 .txt" Da wäre dann ein Leerzeich...

25.11.2008, 22:38

Forenbeitrag von: »Tracker«

Problem mit Textdatei öffnen

Nochmal vielen Dank für die Hilfe, ich habe jetzt das '\n' durch '\0' ersetzt und so geht es. Das Problem ist jetzt also gelöst und der Thread kann geschlossen werden. Tracker

25.11.2008, 22:19

Forenbeitrag von: »Tracker«

Problem mit Textdatei öffnen

Danke für die schnellen Antworten. also ich habe diese Funktionen benutzt, weil ich gerade nur die kannte, aber ich dachte das es trotzdem geht. @Databyte, ich habe es so übernommen, wie du es mir vorgeschlagen hast, allerdings ging es immer noch nicht. Aber ich habe den Fehler jetzt doch gefunden. Nach dem "Level1" hat es noch ein "\n" drin. Im Debug-Modus wird zwar "Data/Level/Level1.txt" angezeigt, aber es ist Data/Level/Level1 .txt Ich nehme mal schwer an, dass es deshalb nicht geht. Ich wer...

25.11.2008, 21:51

Forenbeitrag von: »Tracker«

Problem mit Textdatei öffnen

Guten Abend ich hoffe ihr könnt mir bei meinem kleinen Problem helfen. Als erstes kurz der Problemausschnitt: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 ifstream datei; char string[50] = "Data/Level/"; char end[] = ".txt"; strcat (string,s); strcat (string,end); datei.open (string); if (!datei.fail()) { also "s" ist "Level1" und wenn ich mit dem Debugger das ganze durchgehe, dann ist schlussendlich im string "Data/Level/Level1.txt". Das sollte auch stimmen, jedoch überspringt er meine If-Abfrage, wei...