|
You last visited: Today at 11:06
Advertisement
C++ Konfig datei
Discussion on C++ Konfig datei within the C/C++ forum part of the Coders Den category.
12/01/2013, 19:14
|
#1
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
C++ Konfig datei
Hallo Epvp Community,
ich arbeite gerade an einem Serverprojekt , dafür möchte ich aber Konfig datein machen. Ich kenne den normalen Filestream da liest man ja aber die gesamte Zeile aus wie mache ich das den jetzt? Beispiel: Ip=127.0.0.1 Max_Clients=500
Würde mich auf Hilfe freuen jeder kriegt natürlich ein Thx der hilft.
|
|
|
12/01/2013, 19:17
|
#2
|
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
|
Fertige Lib benutzen oder selber was kleines Schreiben. Hier als Orietierung mal die Klasse, die ich mir vor paar Tagen selber geschrieben hab:
|
|
|
12/01/2013, 19:35
|
#3
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Du könntest GetPrivateProfileString verwenden oder auch Schlüsselbeins Lösung (hier:  ). Schlüsselbeins Lösung dürfte bei den Typen um einiges flexibler sein.
EDIT: ****, ich sollte die Seiten echt öfters aktualisieren.
|
|
|
12/01/2013, 20:06
|
#4
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Ich empfehle  . Das ist sehr einfach zu benutzen und damit kannst du Konfig Files erstellen, die einen C-Ähnlichen Syntax haben.
|
|
|
12/01/2013, 21:01
|
#5
|
elite*gold: 0
Join Date: Jan 2009
Posts: 1,160
Received Thanks: 232
|
Quote:
|
Ich empfehle LibConfig. Das ist sehr einfach zu benutzen und damit kannst du Konfig Files erstellen, die einen C-Ähnlichen Syntax haben.
|
Wenn man so etwas möchte, würde ich dann doch eher zu verbreiteteren Sachen wie JSONs greifen.
Quote:
|
Du könntest GetPrivateProfileString
|
Für so einen simplen Anwendungszweck auf die Plattformunabhängigkeit zu verzichten ist nicht empfehlenswert.
|
|
|
12/01/2013, 21:28
|
#6
|
elite*gold: 0
Join Date: Oct 2013
Posts: 135
Received Thanks: 44
|
Nimm den INI parser von Boost.
Kann ich nur empfehlen, einmal einlesen mit
Quote:
|
boost::property_tree::ini_parser::read_ini(..., ....)
|
und z.B. per
Quote:
|
pTree.get<datatype>("Server.IP")
|
darauf zugreifen.
|
|
|
12/01/2013, 21:33
|
#7
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Quote:
Originally Posted by Delinquenz
Für so einen simplen Anwendungszweck auf die Plattformunabhängigkeit zu verzichten ist nicht empfehlenswert.
|
In einem anderen Thread hat er von einem Problem mit accept(); geschrieben, ich denke mal, dass das Serverprojekt auf Windows ausgelegt ist.
Aber ja, ich würde es auch nicht verwenden, der TE wollte aber die Möglichkeiten wissen.
Quote:
Originally Posted by EasyTale
Nimm den INI parser von Boost.
Kann ich nur empfehlen, einmal einlesen mit und z.B. per darauf zugreifen.
|
Ist halt die Frage, ob sich boost für den simplen Anwendungsfall lohnt.
|
|
|
12/03/2013, 18:42
|
#8
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
Sry die libs wollten bei mir nicht gehen , hab mir da jetzt selbst was hingebastelt vielen dank trozdem.
#close
|
|
|
 |
Similar Threads
|
Konfig i.O.?
01/25/2013 - Hardware Discussions / Questions - 4 Replies
Moin,
wollt nochmal ne Meinung zu dieser Konfig haben. Budget 950 Euro.
Ich bin mir bei der PSU noch nicht sicher, 620 Watt ist zuviel.
Sollte leise sein, bevorzuge Seasonic als Hersteller.
Zweck des PCs ist wohl das übliche..^^
Gaming, Stream und Rendern.
Gruß
|
PC Konfig
10/10/2012 - Hardware Discussions / Questions - 14 Replies
Moinsen,
mal ne kurze Frage ist diese Zusammenstellung okay?
https://www.mindfactory.de/shopping_cart.php/bask et_action/load_basket_extern/id/50a57c2203b83831e3 8be3a66c9c959f8bff7a07ab91636225c
Und wenn nein was würdet ihr ändern?
Danke vielmals
|
wo ist die konfig?`
11/18/2011 - Alliance of Valiant Arms - 22 Replies
Hallo
wo finde ich die input config von dem Spiel?
Bei mir geht Prone nicht,
und ich wollte Sprint auf SHIFT legen
Danke
|
Welche GG Konfig?
11/08/2011 - DarkOrbit - 7 Replies
Hey welche Konfigs brauche ich für:
Alpha:
Beta:
Gamma:
Delta:
Epsilon:
|
Need Konfig BUg!
10/16/2011 - Browsergames Trading - 27 Replies
I need the konfig bug !..
If someone have Pls PM-Me the bug!
I can give you a level 14 Global Europe 6 with 8iris 15lf3 or a Minecraft-Beta Premium account/key!
|
All times are GMT +1. The time now is 11:08.
|
|