Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » File auslesen

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 < [ 2 ]
000
03.09.2003, 16:54 Uhr
~aitee
Gast


Hi all,

bisher kriegt mein Programm Werte per Übergabeparameter,
schön fänd ich, wenn ich zusätzlich die Werte noch aus einem Ini File holen könnte. Wo setzte ich da an? Gibt es dafür schon eine Klasse?

System: Winnt/2k/xp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.09.2003, 16:59 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


einfach ein textfile selber basteln und die werte schnell einlesen.
Ist nur ein 5-zeiler


C++:
int parameter1; //parameter durch tab getrennt
double parameter2;
FILE *fp=fopen("test.txt","rb");
fscanf(fp,"%d",parameter1);
fscanf(fp,"%lf",parameter2);
fclose(fp);


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 03.09.2003 um 16:59 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.09.2003, 17:02 Uhr
0xdeadbeef
Gott
(Operator)


Wenn schon C, dann bitte ohne SIGSEGVs.

C++:
int parameter1;
double parameter2;
FILE *fp=fopen("test.txt","rb");
fscanf(fp,"%d=%lf", [b]&[/b]parameter1, [b]&[/b]parameter2); //Parameter in INIs durch = getrennt
fclose(fp);


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.09.2003, 17:04 Uhr
typecast
aka loddab
(Operator)


Da hab anscheinend nicht nur ich Probleme mit dem &
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.09.2003, 17:05 Uhr
0xdeadbeef
Gott
(Operator)


Ansonsten schau mal das hier an: http://libconfig.sourceforge.net/
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.09.2003, 17:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


upsi hab ich vergessen
ist echt schlimm wenn man code direkt postet ohne den zu testen. kann ich mir leider nicht abgewöhnen

@beefy da hab ich ja glück das du noch nen 5-zeiler draus gemacht hast
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 03.09.2003 um 17:07 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.09.2003, 17:07 Uhr
typecast
aka loddab
(Operator)


Ich auch nicht
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.09.2003, 17:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy
warum sind parameter in ini's durch = getrennt.
ist das konvention?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
03.09.2003, 17:13 Uhr
0xdeadbeef
Gott
(Operator)


Ja. Und in Sektionen aufgeteilt. Ne gültige INI wäre z.B.

Code:
[global]
foo=ker
bar=baz

[local]
bli=bla


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.09.2003, 11:06 Uhr
~aitee
Gast


hmm ... so weit so gut ...

gehts auch in c++? Ich mische das eigentlich ungerne ... sry hätte ich vielleicht eher sagen sollen ...

ich schätze mal mit cpp wirds komplizierter oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: