Ini datei frage

11/25/2012 00:41 .Scy#1
hey,
bin ziehmlich neu was c++ angeht und möchte nun eine ini datei beschreiben.
wie das geht hab ich mir schon angeguckt nur bekomme ich es nicht hin das ich die eingabe vorher, die ich so gelöst habe
Code:
cout<<"name:"<<endl;
           cin.getline(name,sizeof(name));
           cout<<"adresse:"<<endl;
           cin.getline(adresse, sizeof(adresse));
           cout<<"telefonnummer:"<<endl;
           cin.getline(telnr,sizeof(telnr));
           cout<<"geburtstag:"<<endl;
           cin.getline(telnr,sizeof(telnr));
, in die ini datei schreiben kann.
kann mir jmd sagen wie ich mit
Code:
WritePrivateProfileString()
meine strings bzw meine char array's in die ini datei schreiben kann?


kann mir das niemand erklären?....
11/26/2012 15:43 .Scy#2
push?
11/26/2012 16:40 Nightblizard#3
In solchen Fällen immer die MSDN fragen, da steht sowas.
[Only registered and activated users can see links. Click Here To Register...]

Ist aber veraltet. Auf heutigen Systemen solltest du auf die Registry zurückgreifen.
11/26/2012 21:39 .Scy#4
kannst du mir nicht einfach sagen wie ich mit dem befehl die char-strings in die ini datei schreiben kann?
11/26/2012 21:46 .SkyneT.#5
Auf msdn ist zu allem ein Beispiel, wo genau liegt da jetzt das Problem ?
11/26/2012 22:51 Nightblizard#6
Nein, kann ich nicht. Zum Einen ist dein Beispielcode zu beschnitten um zu sagen wie man das da genau einbinden soll und zum Anderen hast du von Copy/Paste nichts. Dann fragst du spätestens bei "GetProfileString" wieder nach.
11/27/2012 19:47 .Scy#7
es geht mir nicht um c&P aber wie soll ich mit dem befehl einen STRING und keinen festen wert in die ini datei schreiben lassen? das ist doch meine einzige frage....

und dort liegt doch auch das problem ich kenne die formatierung für feste werte aber nicht die, die ich brauche um den string mit diesem befehl in die .ini datei zu schreiben. hilft das? wenn nicht sagt mir einfach was fehlt...
11/28/2012 00:17 dasschild#8
Quote:
Originally Posted by .Scy View Post
es geht mir nicht um c&P aber wie soll ich mit dem befehl einen STRING und keinen festen wert in die ini datei schreiben lassen? das ist doch meine einzige frage....

und dort liegt doch auch das problem ich kenne die formatierung für feste werte aber nicht die, die ich brauche um den string mit diesem befehl in die .ini datei zu schreiben. hilft das? wenn nicht sagt mir einfach was fehlt...
Du benötigst C Strings für die Win32 Api also std::string.c_str() wenn dein compiler unicode definiert dann musst du auch ein A an die Funktion anhängen oder wstring mit wcout und wcin verwenden
11/28/2012 20:10 .Scy#9
Quote:
Originally Posted by dasschild View Post
Du benötigst C Strings für die Win32 Api also std::string.c_str() wenn dein compiler unicode definiert dann musst du auch ein A an die Funktion anhängen oder wstring mit wcout und wcin verwenden
was hat das jetzt mit dem befehl zutun?
kannst du mir nicht einfach ein beispiel zeigen wie du es mit den strings die ich, wie du oben in dem code siehst, schon habe machen würdest? und es ist ein cmd programm keine win32 api....
11/28/2012 21:26 snow#10
Quote:
und es ist ein cmd programm keine win32 api
Bitte lerne doch erstmal C++, bevor du so was versuchst..

Brandheißer Tipp: Hier ist sogar ein Beispiel: [Only registered and activated users can see links. Click Here To Register...]
11/28/2012 22:05 .SkyneT.#11
Quote:
Originally Posted by .Scy View Post
und es ist ein cmd programm keine win32 api....
Na viel Spaß die Funktion dann zu verwenden, denn sie ist, du wirst
es kaum glauben, teil der Windows API !

Zu diesem komischen Datentyp den du brauchst:
Code:
typedef const char* LPCSTR;
Wenn du auch daraus keine konkrete Frage formulieren kannst,
rate ich dir in deinem (imaginären) C++ Buch ein paar Kapitel
zurück zu springen.
11/29/2012 17:16 .Scy#12
Quote:
Originally Posted by .SkyneT. View Post
Na viel Spaß die Funktion dann zu verwenden, denn sie ist, du wirst
es kaum glauben, teil der Windows API !

Zu diesem komischen Datentyp den du brauchst:
Code:
typedef const char* LPCSTR;
Wenn du auch daraus keine konkrete Frage formulieren kannst,
rate ich dir in deinem (imaginären) C++ Buch ein paar Kapitel
zurück zu springen.
noch abwertender gehts nicht oder?
anstatt einfach zu sagen das man es in einer consolen anwendung nicht benutzen kann musst du andere abwerten. nicht genug liebe bekommen?
11/29/2012 17:29 .SkyneT.#13
Quote:
Originally Posted by .Scy View Post
noch abwertender gehts nicht oder?
Leider war's wahr, wenn du mit Kritik nicht zurechtkommst, bist du
hier nicht gut aufgehoben.
Quote:
Originally Posted by .Scy View Post
anstatt einfach zu sagen das man es in einer consolen anwendung nicht benutzen kann musst du andere abwerten.
Konsolenanwendung hin oder her, es bleibt C++, sprich
du kannst auch in ner Konsolenanwendung
die Windows API verwenden. (#include <windows.h>)
11/30/2012 14:16 .Scy#14
Quote:
Originally Posted by .SkyneT. View Post
Leider war's wahr, wenn du mit Kritik nicht zurechtkommst, bist du
hier nicht gut aufgehoben.

Konsolenanwendung hin oder her, es bleibt C++, sprich
du kannst auch in ner Konsolenanwendung
die Windows API verwenden. (#include <windows.h>)
achso abwertung = kritik?
sry aber man kann kritisieren ohne jmd abzuwerten aber du anscheinend nicht.