<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Daten werden falsch in der Ini Datei ausgegeben]]></title><description><![CDATA[<p>Hallo! Ich hab ein kleines Problem! Und zwar was muss ich tun um die Daten in einer Inidatei ändern zu können! Ich schreibe das Programm mit Visual C++ 6 Autoren Edition. Ich habe mit WriteProfileString die Daten eingelesen und mit GetProfileString die Daten Ausgeben wollen! Den er schreibt die Strings immer am Ende der Datei dazu. Ich weiß, dass der Befehl fopen schuld daran ist! Aber ich brauch den Befehl um in die Ini Datei mit dem Befehl fprintf reinzuschreiben! Wisst ihr wie ich das meine? Wenn nicht! Hier ein kleines Beispiel:</p>
<p>[GLOBALS]<br />
GPIB=DUMMY</p>
<p>so das &quot;DUMMY&quot; möchte ich jetzt in einen anderen Wert umändern z.b. in Monitor. Das er das so in der Inidatei ausgibt!</p>
<p>[GLOBALS]<br />
GPIB=Monitor</p>
<p>Ich schicke euch einen Teil des Codes den ich geschrieben habe!</p>
<p>case WM_COMMAND:<br />
TCHAR szText [1024];</p>
<p>GetWindowText (hEdit, szText, strlen (szText));</p>
<p>// Druch Drücken der Schaltfäche werden<br />
// die Daten in die Datei geschrieben<br />
if (LOWORD (wParam) == ID_BUTTON)<br />
{<br />
file = fopen (&quot;utm.ini&quot;, &quot;a&quot;);<br />
if (file == NULL)<br />
{<br />
MessageBox (NULL, &quot;Die Datei konnte nicht geöffnet werden!&quot;, szAppName, MB_ICONERROR);<br />
}<br />
else<br />
{</p>
<p>WritePrivateProfileString (&quot;GLOBALS&quot;, &quot;GPIB&quot;, szText, &quot;utm.ini&quot;);<br />
GetPrivateProfileString (&quot;GLOBALS&quot;, &quot;GPIB&quot;, &quot;DUMMY&quot;, szText, strlen (szText) + 1, &quot;utm.ini&quot;);<br />
fprintf (file, &quot;%s&quot;, szText);<br />
}</p>
<p>}</p>
<p>return 0;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160682/daten-werden-falsch-in-der-ini-datei-ausgegeben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 22:56:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160682.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Sep 2006 12:00:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Thu, 28 Sep 2006 12:00:46 GMT]]></title><description><![CDATA[<p>Hallo! Ich hab ein kleines Problem! Und zwar was muss ich tun um die Daten in einer Inidatei ändern zu können! Ich schreibe das Programm mit Visual C++ 6 Autoren Edition. Ich habe mit WriteProfileString die Daten eingelesen und mit GetProfileString die Daten Ausgeben wollen! Den er schreibt die Strings immer am Ende der Datei dazu. Ich weiß, dass der Befehl fopen schuld daran ist! Aber ich brauch den Befehl um in die Ini Datei mit dem Befehl fprintf reinzuschreiben! Wisst ihr wie ich das meine? Wenn nicht! Hier ein kleines Beispiel:</p>
<p>[GLOBALS]<br />
GPIB=DUMMY</p>
<p>so das &quot;DUMMY&quot; möchte ich jetzt in einen anderen Wert umändern z.b. in Monitor. Das er das so in der Inidatei ausgibt!</p>
<p>[GLOBALS]<br />
GPIB=Monitor</p>
<p>Ich schicke euch einen Teil des Codes den ich geschrieben habe!</p>
<p>case WM_COMMAND:<br />
TCHAR szText [1024];</p>
<p>GetWindowText (hEdit, szText, strlen (szText));</p>
<p>// Druch Drücken der Schaltfäche werden<br />
// die Daten in die Datei geschrieben<br />
if (LOWORD (wParam) == ID_BUTTON)<br />
{<br />
file = fopen (&quot;utm.ini&quot;, &quot;a&quot;);<br />
if (file == NULL)<br />
{<br />
MessageBox (NULL, &quot;Die Datei konnte nicht geöffnet werden!&quot;, szAppName, MB_ICONERROR);<br />
}<br />
else<br />
{</p>
<p>WritePrivateProfileString (&quot;GLOBALS&quot;, &quot;GPIB&quot;, szText, &quot;utm.ini&quot;);<br />
GetPrivateProfileString (&quot;GLOBALS&quot;, &quot;GPIB&quot;, &quot;DUMMY&quot;, szText, strlen (szText) + 1, &quot;utm.ini&quot;);<br />
fprintf (file, &quot;%s&quot;, szText);<br />
}</p>
<p>}</p>
<p>return 0;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145898</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Thu, 28 Sep 2006 12:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Thu, 28 Sep 2006 13:03:53 GMT]]></title><description><![CDATA[<p>Irgendwie versteh ich dich nicht. Wieso fopen Inidatei?<br />
WritePrivateProfileString beschreibt doch die ini Datei. Du schreibst also 2mal rein.<br />
Ausserdem könnt ich mir vorstellen, dass</p>
<pre><code class="language-cpp">file = fopen (&quot;utm.ini&quot;, &quot;a&quot;);
WritePrivateProfileString (&quot;GLOBALS&quot;, &quot;GPIB&quot;, szText, &quot;utm.ini&quot;);
</code></pre>
<p>gar net geht, da die Datei bereits geöffnet und somit zum schreiben blockiert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145929</guid><dc:creator><![CDATA[electron]]></dc:creator><pubDate>Thu, 28 Sep 2006 13:03:53 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Thu, 28 Sep 2006 13:17:27 GMT]]></title><description><![CDATA[<p>Und wie mach ich das? Gibt es dafür eine Lösung? Wenn ich jetzt den Befehl fopen und fprintf auskommentiere dann schreibt er überhaupt nix heinein, wenn ich aber dem Compiler diese Befehle mitgebe schreibt er die Daten am Schluss der Datei dazu und das ist mein Problem!</p>
<p>Bin also Typischer Anfänger in der Windows Programmierung! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Ich bin für jeden Vorschlag zu haben! Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145938</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Thu, 28 Sep 2006 13:17:27 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Thu, 28 Sep 2006 13:27:52 GMT]]></title><description><![CDATA[<p>Guck dir doch mal die Datei utm.ini in deinem Windows-Verzeichnis an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145948</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 28 Sep 2006 13:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Thu, 28 Sep 2006 13:54:32 GMT]]></title><description><![CDATA[<p>Nun ja mit einbisschen Herumprobieren hab ich es doch noch geschaft! Bin jetzt vier lange Tage kurz vorm Verzweifeln gewesen jetzt hab ich einfach die Ini Datei in das Wurtzelverzeichniss kopiert und den letzten Parameter mit &quot;c:\\utm.ini&quot; die Datei Freigegeben das mit fopen war ein völliger Plötsinn von mir</p>
<p>Aber was will man von einem Windows Porgarmmier anfänger anders erwarten. Danke für deinen Beitrag</p>
<p>Hat mir auch sehr weitergeholfen! Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145978</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Thu, 28 Sep 2006 13:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 07:49:14 GMT]]></title><description><![CDATA[<p>Hallo noch mal</p>
<p>Ich hab gesehen das ich noch immer Hilfe brauche! Jetzt muss ich ein int in char umwandwandeln damit ich auch in den zweiten Parameter von GetPrivateProfileString schreiben kann! das geht doch mit einem cast oder nicht.</p>
<p>Bitte um Antwort!</p>
<p>Danke im Voraus Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146340</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Fri, 29 Sep 2006 07:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 08:05:33 GMT]]></title><description><![CDATA[<p>CString.Format<br />
printf()<br />
sprintf()</p>
<p>kuckst du MSDN!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146351</guid><dc:creator><![CDATA[electron]]></dc:creator><pubDate>Fri, 29 Sep 2006 08:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 08:51:07 GMT]]></title><description><![CDATA[<p>Ich schick dir den code mit! Einmal schaun ob du mir eventuel Helfen kannst. Wie gesagt ich bin noch ein Anfänger in der Windows Programmierung!</p>
<p>Damit du weißt was ich meine.</p>
<p>case WM_COMMAND:<br />
TCHAR szText [1024];<br />
int i;</p>
<p>GetWindowText (hEdit, szText, strlen (szText));</p>
<p>// Druch Drücken der Schaltfäche werden<br />
// die Daten in die Datei geschrieben<br />
if (LOWORD (wParam) == ID_WRITEBUTTON)<br />
{<br />
for (i = 1; i &lt; 10; i++);<br />
{<br />
WritePrivateProfileString (&quot;EDC&quot;, i, szText, &quot;c:\\utm.ini&quot;);<br />
GetPrivateProfileString (&quot;EDC&quot;, i, &quot;NONE1&quot;, szText, strlen (szText) + 1, &quot;c:\\utm.ini&quot;);<br />
}<br />
}<br />
return 0;</p>
<p>Weißt du wie ich das meine?</p>
<p>Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146400</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Fri, 29 Sep 2006 08:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 09:17:16 GMT]]></title><description><![CDATA[<p>Ich weiß aber auch, dass das nicht geht. Denn Write bzw. GetPrivateProfileString erwartet im zweiten Parameter einen String. Ich hab mal gelesen das man Datentypen auch Konvertieren kann. Hab das auch schon versucht aber halt ohne Erfolg! Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146423</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Fri, 29 Sep 2006 09:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 09:26:42 GMT]]></title><description><![CDATA[<p>Guckst du FAQ:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39077.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39077.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146425</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 29 Sep 2006 09:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Fri, 29 Sep 2006 09:41:36 GMT]]></title><description><![CDATA[<p>Danke jetzt gibt es keine Fehlermeldung mehr aus! Sorry das ich einwenig Quengle aber ihr müsst verstehen ich bin noch in der Ausbilung! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Hab ein Problem noch aber das werde ich jetzt mal selber lösen! Falls ich nicht draufkomme melde ich mich wieder! Danke nochmal für die Unterstützung! Lg. Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146438</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Fri, 29 Sep 2006 09:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to Daten werden falsch in der Ini Datei ausgegeben on Mon, 02 Oct 2006 11:34:35 GMT]]></title><description><![CDATA[<p>Hy alle miteinander wollte nur wissen wie man eine Datei Speichern kann! Geht das mit einem Befehl oder muss man eine Klasse aufrufen? Dann hätte ich noch ne Frage: Wie kann man die Datei danach wieder Aktualisieren. Gruß Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147768</guid><dc:creator><![CDATA[BlackFalcon]]></dc:creator><pubDate>Mon, 02 Oct 2006 11:34:35 GMT</pubDate></item></channel></rss>