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!

Werbeanzeige

R3sident3vil

Treue Seele

  • »R3sident3vil« ist der Autor dieses Themas

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

1

12.03.2007, 21:16

Int to Char?!

Hallo Leute,

hab mal eine Frage, ich habe in meinem Win32-Konsolenspiel die Option sein Profil zu speichern. Soweit ich weiß kann man nur Char-Variablen in eine bspw. Save-datei einlesen. Ich möchte aber auch den Level, den man aufsteigt, der bei mir im Programm als eine Integer-Variable mit Level++; um 1 erhöht wird [...]. Das dumme ist ich kann keine Int-Var. einlesen. Gibts sowas wie eine IntToChar-Funktion? Oder geht das auch anders? Ich bitte um Hilfe ;-)

Danke im Voraus ;-)
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

2

12.03.2007, 21:17

Wieso kannst du keine Int-Variable einlesen? Wie liest du denn die char-Variablen ein?
Man kann generell alles speichern und einlesen.
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Anonymous

unregistriert

3

12.03.2007, 21:18

ach big_muff :roll:

https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=6482&highlight=casting

cu

R3sident3vil

Treue Seele

  • »R3sident3vil« ist der Autor dieses Themas

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

4

12.03.2007, 21:20

Nehmen wir das als Beispiel:

C-/C++-Quelltext

1
Save.write ((char*) &name, sizeof (name));

So lese ich Char-Variablen ein, aber...

C-/C++-Quelltext

1
Save.write ((int) &Level, sizeof (Level));


... geht net. :?
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

5

12.03.2007, 21:22

Was ist denn Save für 'ne Klasse? Ist die aus irgendeiner Bibliothek oder hast du die geschrieben?
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

R3sident3vil

Treue Seele

  • »R3sident3vil« ist der Autor dieses Themas

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

6

12.03.2007, 21:25

hab ich selbst geschrieben =)
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

7

12.03.2007, 21:26

Und wie ist write implementiert? :roll:
Die kannst du sicher überladen, so dass diese Funktion auch ints schreibt oder durch eine Template-Methode ersetzen die alles schreibt.
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

R3sident3vil

Treue Seele

  • »R3sident3vil« ist der Autor dieses Themas

Beiträge: 177

Wohnort: 1010010

Beruf: Selbstständig

  • Private Nachricht senden

8

12.03.2007, 21:32

write ist glaub ich in <fstream.h> deklariert
Kaum ist Linux wieder da, schon gehts meinem Rechner wunderbar, denn Linux ist die beste Medezin.

Olischewsky Arts

big_muff

Alter Hase

Beiträge: 460

Wohnort: Schweiz

Beruf: Informatikstudent (4. Semester)

  • Private Nachricht senden

9

12.03.2007, 21:34

jetzt hast du doch gerade gesagt das du das selbst geschrieben hast :?
Nur Idioten halten Ordnung, ein Genie beherrscht das Chaos.[size=7]

[/size]HardFate - Ein Start, Ein Ziel, Viele Wege[size=7]

[/size]Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.

Frede

Treue Seele

Beiträge: 259

Wohnort: Hameln

Beruf: Schüler

  • Private Nachricht senden

10

12.03.2007, 21:38

Oh mann lest euch einfach das durch was man euch vorlegt. Dann passt das. Write ist NICHT selbstgeschrieben...Er meint den Aufbau nicht die Funktion.
http://www.cplusplus.com/reference/iostream/fstream/

mfg Frede
Hier könnte ihre Werbung stehen.

Werbeanzeige