(Borland C++...) Ini dateien!!! brauche hilfe!!
-
hallo,
Wie kann ich in eine Ini-Datei einen integer wert speichern??????????????????
d.a.n.k.e!.!.!
-
Hallo,
im reinen Standard bleibt Dir nichts übrig als die Zahl in einen String zu wandeln.
Schau Dir mal den folgenden Link an:
http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=IntToString#Answ
Je nach Entwicklungssystem bzw. Betriebssystem kann weitere wege geben. (Je nach dem ob es Plattformabhängig sein darf oder nicht.)
-
#include <fstream> using namespace std; int main () { ofstream ini_file("file.ini"); int i = 32; ini_file << "integer=" << i << '\n'; }
datamm
wieso sollte er den integer (in diesem fall) in einen string umwandeln?
-
Eine Ini Datei hat eine vorgeschriebene Struktur. (ok eine allgemein bekannte struktur
womit das was Du zeigst nicht mehr geht da der Wert u.U. mitten in die Datei geschrieben werden muss.
Am ende läuft beides auf ähnlichen wege ab, der op << soll die Arbeit machen.
[ Dieser Beitrag wurde am 26.05.2003 um 15:22 Uhr von Knuddlbaer editiert. ]
-
Hallo,
die WinAPI bietet extra Funktionen für das Arbeiten mit ini-Dateien. Ebenso auch Klassenbibliotheken wie die MFC.Deshalb meine Frage: Welches BS verwendest du? Welchen Compiler und welche Klassenbibliothek? Und willst du/musst du das Problem mit Standard-C++ lösen?
-
HumeSikkins:
-Betriebssystem: Windows XP Professional Service Pack 1
-Compiler/IDE : Borland C++Builder 6 EnterpriseMir ists egal wie, Standart oder WinAPI, haputsache lösung!
Danke im voraus.
-
GetProfileString und WriteProfileString (Beides WinAPI) könnten dir helfen
.