Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 11:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Konfig datei

Discussion on C++ Konfig datei within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Terrat's Avatar
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
Question 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.
Terrat is offline  
Old 12/01/2013, 19:17   #2
 
Schlüsselbein's Avatar
 
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:
Schlüsselbein is offline  
Thanks
1 User
Old 12/01/2013, 19:35   #3

 
snow's Avatar
 
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.
snow is offline  
Thanks
1 User
Old 12/01/2013, 20:06   #4

 
マルコ's Avatar
 
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.
マルコ is offline  
Thanks
1 User
Old 12/01/2013, 21:01   #5

 
Delinquenz's Avatar
 
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.
Delinquenz is offline  
Thanks
1 User
Old 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.
EasyTale is offline  
Thanks
1 User
Old 12/01/2013, 21:33   #7

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Quote:
Originally Posted by Delinquenz View Post
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 View Post
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.
snow is offline  
Thanks
1 User
Old 12/03/2013, 18:42   #8
 
Terrat's Avatar
 
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
Terrat is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.