You are not logged in.

  • Login
  • "Haunted" started this thread

Posts: 3,600

Location: Bonn

Occupation: GER

  • Send private message

1

Wednesday, April 13th 2005, 5:36pm

Programmieren ^^

geht eigentlich ganz schnell, wenn mans kann gell :D

folgendes problem hab einen wert in einer .txt datei gespeichert..

mit folgender funktion



if(IRechts->Visible==true)
{
AnsiString value = IntToStr(Key);
fstream rechts;
rechts.open ("rechts.txt", ios::out);
rechts << value.c_str() << endl;
rechts.close();
}

der speichert halt nen tasten druck auf der tastatur.. dessen zahl enter ist 13 usw


jetzt brauch ich eine funktion der mir die zahl wieder ausliesst und in einen Int wert umwandelt..

da brauch ich auf jedenfall StrToInt :D

ich dachte an sowas wie


AnsiString value;
value=ifstream readfile("oben.txt)
int wert=StrToInt(value);
return wert;


(oder so)

hoffe hier kann wer helfen ;(

2

Wednesday, April 13th 2005, 5:40pm

Mit atoi() vielleicht?

  • "Haunted" started this thread

Posts: 3,600

Location: Bonn

Occupation: GER

  • Send private message

3

Wednesday, April 13th 2005, 5:56pm

ne ?(

glaube irgendwie

atm siehsts so aus *g

char *value = new char[255];
ifstream readFile("datei.txt.c_str()");
readFile.getline(value, 255, '\n');
int wert=StrToInt(value);
return wert;



aber er meldet wert gibt keinen Wert zurück^^

-=)GWC(RaMsEs

Unregistered

4

Thursday, April 14th 2005, 9:00am

soll das c++ sein?
atoi war doch für die typwandlung zu verwenden .

naja, ich hab ja schon lang nix mehr gemacht, aber.,...

char *value = new char[255];
ifstream readFile("datei.txt.c_str()");
readFile.getline(value, 255, '\n');
int wert=StrToInt(value);
return wert;


das sollte dir helfen:
http://alpha.fesg.tu-muenchen.de/dieter/oop/cppio.html

Beispiel für Ausgabe in Datei
#include <fstream.h>

main ()
{
ofstream aus ("aus.dat");
// Öffnen (evtl. erst kreieren) der Datei
// "aus.dat" zum Schreiben

int nummer = 11;
double x = 899.432;

if (aus)
// Abfrage, ob Datei bereit zum Schreiben
{
aus << nummer << " " << x << endl;
aus.close ();
// Datei wieder schließen
}
else cerr << "Datei nicht da!" << endl;
return 0;
}

  • "Haunted" started this thread

Posts: 3,600

Location: Bonn

Occupation: GER

  • Send private message

5

Thursday, April 14th 2005, 4:23pm

int taste;
ifstream datei("oben.txt");
datei >> taste;
StrToInt(taste);
datei.close();
return taste;


habs jetzt so gelöst


danke für die infos :)