Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

22.10.2011, 16:12

GetPrivateProfileString

Hallo ich Lese mit der Funktion in der Überschrift eine Text aus eine Ini Datei:

C-/C++-Quelltext

1
GetPrivateProfileString( sAbschnitt.c_str(), "Text", "NULL", cOutputBuffer, dSize, sDatei.c_str() );

Nun in der Ini Datei steht:

Quellcode

1
2
[1]
Text=Hallo was ist los?

Nun leider habe ich das Problem das nur Hallo ausgegeben wird. Also bis zu ersten Leerzeichen! Selbst so H allo kommt nur das H.
WIe kann man denn nun alles augeben?
Danke
MfG

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

2

22.10.2011, 16:25

Ich glaube, dass das mit dieser Funktion nicht geht. Du kannst mal in der MSDN nachlesen oder deinen String in Anführungszeichen setzen, vielleicht hilft das. Ansonsten musst du dir deine eigene Laderoutine bauen oder alle Leerzeichen in der INI-Datei durch beispielsweise Unterstriche ersetzen, die du in deinem Programm wieder durch Leerzeichen ersetzt.