Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Dateien öffnen und Schliessen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.06.2003, 15:53 Uhr
~Garfield
Gast


Hallo Leute,

Visual C++...

ich muss von der FH aus ein Programm schreiben, wo ich unter anderem Werte aus einer Datei lesen soll. Nun finde ich in meinen Büchern nichts gescheites, wo ich es kapiere! Könnte mir mal jemand bitte ein kleines, nur aufs nötigste reduziertes Programm schreiben, wo ich verstehe um was es geht?

Danke Gruss Jochen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.06.2003, 16:07 Uhr
arkantos



Nehmen wir an, die Datei hat folgenden Inhalt:

32453 Franz

für z.B. eine Personalnummer und dem Namen.


also, du kannst dir mit

C++:
FILE *fp;

einen Zeiger auf eine Datei definieren.

Variablen definieren für die Nummer und den namen:

C++:
int nummer;
char name[50];





den lässt du z.B. auf die Datei "einauslesen.txt" zeigen, das geht mit:


C++:
fp=fopen("einauslesen.txt", "r"); //zum lesen öffnen


Aus der Datei lesen mit:


C++:
fscanf(fp, "%d %s", &nummer, name); //Liest die Daten von Datei in Variablen



Zum Schluss noch die Datei zumachen


C++:
fclose(fp);


Fertig
--
schöne grüße,
arkantos

Dieser Post wurde am 24.06.2003 um 16:10 Uhr von arkantos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.06.2003, 19:01 Uhr
~Garfield
Gast


Danke für die ausführliche Antwort,

wie wandelt man eigentlich einen integer oder floatwert in einen char um?
Arbeite mit allegro, folgender Syntax für Textausgabe:

textout(screen, font, "Text ", x1, y1, FARBE);

f_x[...] will ich mir anstatt dem text anzeigen lassen. f_x[...]enthält Funktionswerte.

Für eine schnelle antwort wäre ich dankbar.

Gruss Jochen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.06.2003, 19:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:
~Garfield postete

f_x[...] will ich mir anstatt dem text anzeigen lassen. f_x[...]enthält Funktionswerte.


Wenn du genau sagst WAS für Funktionswerte? also ist es ein float array, int array, array von einem eigenen struct/class?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.06.2003, 19:38 Uhr
~Garfield
Gast


Tagchen Flo,

es ist ein float array und ein int array.

Danke Gruss Jochen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.06.2003, 21:14 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn ich dich richig verstanden habe suchst du die funktionen sprintf, atoi und atof

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: