<?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[Txt reihenweise auslesen mit Winapi Funktionen]]></title><description><![CDATA[<p>Also Leute ich möchte gerne eine Txt-Datei so auslesen das ich z.B.:</p>
<pre><code class="language-cpp">Vokabel
Übersetzung
2.Vokabel
2.Überseztung
...
</code></pre>
<p>alle Vokabeln und alle Überseztungen in eine Multimap oder etwas ähnliches...sodass ich sie dann abfragen kann bzw. vergleichen kann...</p>
<p>In C++ habe ich den Code aber irgendwie geht das mit Winapi gemixt dann nicht mehr...<br />
Danke für eure Antworten im Voraus!!!<br />
Dontfeedphil</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158011/txt-reihenweise-auslesen-mit-winapi-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 08:14:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158011.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Aug 2006 14:08:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 14:08:49 GMT]]></title><description><![CDATA[<p>Also Leute ich möchte gerne eine Txt-Datei so auslesen das ich z.B.:</p>
<pre><code class="language-cpp">Vokabel
Übersetzung
2.Vokabel
2.Überseztung
...
</code></pre>
<p>alle Vokabeln und alle Überseztungen in eine Multimap oder etwas ähnliches...sodass ich sie dann abfragen kann bzw. vergleichen kann...</p>
<p>In C++ habe ich den Code aber irgendwie geht das mit Winapi gemixt dann nicht mehr...<br />
Danke für eure Antworten im Voraus!!!<br />
Dontfeedphil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128469</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 14:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 14:18:01 GMT]]></title><description><![CDATA[<p>Wie sieht denn dein C++ Code aus und was funzt nun nicht mit WinApi zusammen?</p>
<p>MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128481</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Thu, 31 Aug 2006 14:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 14:38:30 GMT]]></title><description><![CDATA[<p>Du kannst eine struct definieren, in die Du die einzelnen Vokabeln als char-Variablen und ihre Übersetzungen einträgst. z. B. so:</p>
<pre><code class="language-cpp">typedef struct tagVOKABELN {   /* abc */
    char  Word[];
    char translation[]

} VOKABELN;
</code></pre>
<pre><code class="language-cpp">VOKABELN wort;
wort.Word = &quot;blablabla&quot;
wort.translation = &quot;bläbläblä&quot;
</code></pre>
<p>Damit erstellst Du zur Laufzeit ein Array und rufst für jedes Wort eine Instanz auf und belegst sie mit Werten/ Worten.</p>
<p>Zum navigieren in der Datei fseek.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128504</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 31 Aug 2006 14:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 14:54:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11581">@Elektronix</a>: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Damit produzierst du aber unzählige Speicherleaks ...Kawummmms <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="😃"
    /> !</p>
<p>Nimm lieber std::string die sind Charset-unabhängig und da brauchste dich nicht um den Speicher kümmern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128524</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 14:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 14:57:51 GMT]]></title><description><![CDATA[<p>Warum- und wie verhindert man das?? Klär mich mal auf, ich will nämlich demnächst auch was ähnliches versuchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128527</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 31 Aug 2006 14:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 15:09:30 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@Codefinder</a> Könntest du ein Beispiel schreiben und mir sagen ob es bestimmte Includes gibt??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128534</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 15:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 15:30:11 GMT]]></title><description><![CDATA[<p>dontfeedphil schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@Codefinder</a> Könntest du ein Beispiel schreiben und mir sagen ob es bestimmte Includes gibt??</p>
</blockquote>
<p>Zu std::string's ?, jo kein problem...:</p>
<pre><code class="language-cpp">#include &lt;Windows.h&gt;
#include &lt;ioStream&gt;
#include &lt;String&gt;

using namespace std;

int main()
{
    string strText = &quot;Ich bin ein Text!&quot;;

    cout &lt;&lt; strText &lt;&lt; endl; // Stream-Output

    MessageBox(NULL, strText.c_str(), NULL, 0); // MessageBox-WinAPI

    return (0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1128550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128550</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 15:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 15:34:58 GMT]]></title><description><![CDATA[<p>Also so war das nicht gemeint ich habe eine Winapi Anwendung....^^...und keine &quot;normale&quot; C++....und dann geht das nicht mit using namespace std;....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128554</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 15:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 16:13:54 GMT]]></title><description><![CDATA[<p>Elektronix schrieb:</p>
<blockquote>
<p>Warum- und wie verhindert man das?? Klär mich mal auf, ich will nämlich demnächst auch was ähnliches versuchen.</p>
</blockquote>
<p>Du hast verschiedene Möglichkeiten:</p>
<p><strong>1. Möglichkeit:</strong></p>
<pre><code class="language-cpp">struct SInput
{
    TCHAR szWord[GANZZAHL];
    TCHAR szTrslt[GANZZAHL];
};
</code></pre>
<p>szWord und szTrslt können hier genau GANZZAHL - 1 Zeichen aufnehmen. Wenn du mehr reinschreibst<br />
gibt es einen Pufferüberlauf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> . Das ist <em>statisch reservierter Speicher</em>.<br />
Beispiel zur Initialisierung:</p>
<pre><code class="language-cpp">const int MAX_STRLENGTH = 500; // maximale Anzahl
struct SInput
{
    TCHAR szWord[MAX_STRLENGTH];
    TCHAR szTrslt[MAX_STRLENGTH];
};
SInput sInputObj;
StrNCpy(sInputObj.szWord, TEXT(&quot;Hallo ich bin ein String und werde kopiert.&quot;), MAX_STRLENGTH);
</code></pre>
<p><strong>2. Möglichkeit:</strong></p>
<pre><code class="language-cpp">struct SInput
{
    PTCHAR pszWord;
    PTCHAR pszTrslt;
};
</code></pre>
<p>pszWord und pszTrslt müssen hier vorher reserviert werden. Dazu verwendet man bspw. den Operator new.<br />
Zum freigeben muss du dann entsprechend delete benutzen. Damit kannst du dann so lange Texte speichern<br />
wie du willst -selbstverständlich immer abhängig von der Reservierung (und vom Speicher <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="😃"
    /> ). Das<br />
nennt man <em>dynamische Speicherreserierung</em>.<br />
Hier ein Beispiel wie man das Element 'pszWord' korrekt initialisiert:</p>
<pre><code class="language-cpp">// --------------------------------------
// hWnd sei ein gültiger Fensterhandle...
// --------------------------------------
// Beschreibung:
// Hier wird der Fenstertext des Fensters hWnd in pszWord
// gespeichert (1. Speicherreserivierung 2. Initialisierung)
// und anschließend via MessageBox ausgegeben.
// Danach wird der Speicherbereich deallokiert.
// --------------------------------------
UINT   uiStrLen;
SInput sInputObj;
ZeroMemory(&amp;sInputObj, sizeof(SInput));
uiStrLen = GetWindowTextLength(hWnd) + 1;
sInputObj.pszWord = new TCHAR[uiStrLen]; // Speicher reserivieren
GetWindowText(hWnd, sInputObj.pszWord, uiStrLen);
MessageBox(NULL, sInputObj.pszWord, NULL, 0);
delete [] sInputObj.pszWord; // Speicher deallokieren
sInputObj.pszWord = NULL; // '= NULL' zur Kennzeichnung eines nicht-reservierten/ungültigen Zeigers/Speicherbereichs
// --------------------------------------
</code></pre>
<p><strong>3. Möglichkeit:</strong></p>
<pre><code class="language-cpp">struct SInput
{
    std::string strWord;
    std::string strTrlt;
};
</code></pre>
<p>Hier kannst du strWord und strTrlt zuweisen, was du willst...die Reservierung übernehmen die Objekte<br />
selbst. <em>Denn std::string ist eine Klasse und somit strWord ein Objekt davon</em> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> .<br />
Beispiel zur Initialisierung:</p>
<pre><code class="language-cpp">#include &lt;String&gt;

// ...

std::string strExample = &quot;Das funktioniert auch perfekt! - Wunderbar :-)&quot;;

// ...
</code></pre>
<p>EDIT: Verfeinert... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> Beispiele eingefügt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128559</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 16:13:54 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 15:43:31 GMT]]></title><description><![CDATA[<p>dontfeedphil schrieb:</p>
<blockquote>
<p>Also so war das nicht gemeint ich habe eine Winapi Anwendung....^^...und keine &quot;normale&quot; C++....und dann geht das nicht mit using namespace std;....</p>
</blockquote>
<p>'using namespace' führt nur eine Namensbereich-Importierung durch. Das funktioniert selbstverständlich auch in WinAPI Programmen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128562</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 15:43:31 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 16:07:28 GMT]]></title><description><![CDATA[<p>Ok dann habe ich noch ne Frage...Also ich arbeite mit dem MinGW Delevoper Studio und wenn ich in meiner Winapi Anwendung jetzt die C++ Funktionen: ifstream,getline multimap usw...benutze dann erkennt er diese nicht obwohl ich die entsprechenden Libraries includet habe...das wär mir ganz wichtig...z.B. für :</p>
<pre><code class="language-cpp">ifstream data(&quot;text.txt&quot;);
</code></pre>
<p>habe ich folgende Libraries includet :</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt;
</code></pre>
<p>und es funkt immernoch nicht...oder kommt es vielleicht draufan wo ich den C++ in der Winapi Anwendung schreibe??<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128577</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 16:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 16:19:26 GMT]]></title><description><![CDATA[<p>dontfeedphil schrieb:</p>
<blockquote>
<pre><code class="language-cpp">ifstream data(&quot;text.txt&quot;);
</code></pre>
<p>habe ich folgende Libraries includet :</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt;
</code></pre>
<p>und es funkt immernoch nicht...oder kommt es vielleicht draufan wo ich den C++ in der Winapi Anwendung schreibe??<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>1. Das sind Header, keine Libraries !</p>
<p>2.</p>
<p>dontfeedphil schrieb:</p>
<blockquote>
<p>oder kommt es vielleicht draufan wo ich den C++ in der Winapi Anwendung schreibe?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Huh?!, bitte was ? C++ ist eine Programmiersprache, WinAPI eine 'Funktionssammlung' ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>3. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt;

using namespace std; // vllt. vergessen ?!^^

// ...
</code></pre>
<p>4. Zeig mal die Error-Log deines Compilers <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128585</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 16:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 16:51:52 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">--------------------Configuration: VocabsRenew - Debug--------------------
Compiling source file(s)...
VocabsRenew.cpp
VocabsRenew.cpp: In function `LRESULT WndProc(HWND__*, UINT, WPARAM, LPARAM)':
VocabsRenew.cpp:104: error: jump to case label
VocabsRenew.cpp:93: error:   crosses initialization of `std::ifstream data'
VocabsRenew.cpp:121: error: jump to case label
VocabsRenew.cpp:93: error:   crosses initialization of `std::ifstream data'
VocabsRenew.cpp:104: warning: destructor needed for `data'
VocabsRenew.cpp:104: warning: where case label appears here
VocabsRenew.cpp:104: warning: (enclose actions of previous case statements requiring destructors in their own scope.)
VocabsRenew.cpp:121: warning: destructor needed for `data'
VocabsRenew.cpp:121: warning: where case label appears here
VocabsRenew.cpp:128:2: warning: no newline at end of file
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1128603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128603</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 16:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 16:56:19 GMT]]></title><description><![CDATA[<p>Zeig mir auch mal den entsprechenden Quellcode...</p>
<p>BTW:<br />
Entweder:</p>
<pre><code class="language-cpp">switch(Wert)
{
   case 1:
   { int i = 0; /* ... */ } break;
   case 2: ...
}
</code></pre>
<p>oder:</p>
<pre><code class="language-cpp">switch(Wert)
{
   case 1:
   { int i; i = 0; /* ... */ } break;
   case 2: ...
}
</code></pre>
<p>oder so:</p>
<pre><code class="language-cpp">int i;
switch(Wert)
{
   case 1:
   { i = 0; /* ... */ } break;
   case 2: ...
}
</code></pre>
<p>PS: Das sind Grundlagen...vllt solltest du mit einem C/C++ Tutorial anfangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128606</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 16:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 17:01:13 GMT]]></title><description><![CDATA[<p>Also sorry aber ich glaube du verstehst mich vollkommen falsch...Ich schreibe kein Konsolenprogramm....Und wenn ich mich irre dann entschuldige ich mich bei dir...^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128611</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Thu, 31 Aug 2006 17:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 17:16:01 GMT]]></title><description><![CDATA[<p>dontfeedphil schrieb:</p>
<blockquote>
<p>Also sorry aber ich glaube du verstehst mich vollkommen falsch...Ich schreibe kein Konsolenprogramm....Und wenn ich mich irre dann entschuldige ich mich bei dir...^^</p>
</blockquote>
<p>loly,...Ich glaube du verstehst mich falsch...</p>
<p>Wenn man ein WinAPI Programm schreibt (das tust du ja^^) dann bruach man fundiertes Wissen in C und/oder C++.<br />
Denn WinAPI basiert auf der Programmiersprache C. Die solltest du dann auch annähernd beherschen, sonst hat es<br />
keinen Sinn <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128623</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 17:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 18:35:30 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@CodeFinder</a></p>
<p>Ahaaa! Danke für die ausführliche Antwort, das war sehr aufschlußreich! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128674</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 31 Aug 2006 18:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Thu, 31 Aug 2006 19:22:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11581">@Elektronix</a>: Jo Kein Problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> !</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11292">@dontfeedphil</a>: Kannst mir deinen Code aber schon noch zeigen...vllt kann ich dir ja helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1128699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1128699</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 31 Aug 2006 19:22:11 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Fri, 01 Sep 2006 13:31:01 GMT]]></title><description><![CDATA[<p>Soll wenn Button geklickt wird Inhalt von Editfeld mit dem aus der Txt Datei vergleichen....<br />
Ich weiß wie man das Editfeld ausliest und das mit dem Button macht ,das hier ist nur ein Test und hier funkt es nicht mal mit der Txt....</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt;

#define ID_EDIT 1

using namespace std;

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                    PSTR szCmdLine, int iCmdShow)
{
   static TCHAR szAppName[] = TEXT (&quot;Klassenname&quot;);
   HWND         hwnd;
   MSG          msg;
   WNDCLASSEX   wndclassex = {0};

   wndclassex.cbSize        = sizeof(WNDCLASSEX);
   wndclassex.style         = CS_HREDRAW | CS_VREDRAW;
   wndclassex.lpfnWndProc   = WndProc;
   wndclassex.cbClsExtra    = 0;
   wndclassex.cbWndExtra    = 0;
   wndclassex.hInstance     = hInstance;
   wndclassex.hIcon         = LoadIcon (NULL, IDI_APPLICATION);
   wndclassex.hCursor       = LoadCursor (NULL, IDC_ARROW);
   wndclassex.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
   wndclassex.lpszMenuName  = NULL;
   wndclassex.lpszClassName = szAppName;
   wndclassex.hIconSm       = wndclassex.hIcon;

   if (!RegisterClassEx (&amp;wndclassex))
   {
      MessageBox (NULL, TEXT (&quot;RegisterClassEx fehlgeschlagen!&quot;),
                  szAppName, MB_ICONERROR);
      return 0;
   }

   hwnd = CreateWindowEx (WS_EX_OVERLAPPEDWINDOW, 
                  szAppName, 
                  TEXT (&quot;Hallo&quot;), 
                  WS_OVERLAPPEDWINDOW, 
                  CW_USEDEFAULT, Fensters                      
                  CW_USEDEFAULT,    
                  CW_USEDEFAULT,                
                  CW_USEDEFAULT,             
                  NULL, 
                  NULL,         
                  hInstance,            
                  NULL); 

   ShowWindow (hwnd, iCmdShow);
   UpdateWindow (hwnd);

   while (GetMessage (&amp;msg, NULL, 0, 0))
   {
      TranslateMessage (&amp;msg);
      DispatchMessage (&amp;msg);
   }
   return msg.wParam;
}

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
   HDC hdc;
   PAINTSTRUCT ps;
   static HWND hEdit1;
   static HWND hButtonAN;

   char szBuffer[100];
   TCHAR *Text1 = NULL;
   TCHAR *Text2 = NULL;
   TCHAR *Text3 = NULL;

   switch (message)
   {
	   int iIndex;

   case WM_CREATE:
	   //EDITFELDER

	   hEdit1 = CreateWindow(TEXT (&quot;edit&quot;),Text1,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT|ES_MULTILINE,150,100,200,25,hwnd,(HMENU)ID_EDIT,((LPCREATESTRUCT)lParam) -&gt;hInstance,NULL);

	   ifstream data(&quot;dict.txt&quot;);

      return (0);

   case WM_PAINT:
      hdc = BeginPaint (hwnd, &amp;ps);

      TextOut (hdc, 210, 50, &quot;Hallo&quot;, 50);
      EndPaint (hwnd, &amp;ps);
      return (0);

   case WM_DESTROY:
      PostQuitMessage (0);
      return (0);
   }

   return DefWindowProc (hwnd, message, wParam, lParam);

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1129144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129144</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to Txt reihenweise auslesen mit Winapi Funktionen on Fri, 01 Sep 2006 13:37:58 GMT]]></title><description><![CDATA[<p>Nochmal zu dem Können von C++ ...<br />
Ich will nicht sagen das ich ein Profi bin und man lernt nie aus ^^ aber können tue ich das ich habe das Prog ja schon in C++ geschrieben aber ich möchte jetzt gerne eine grafische Oberfläche dazu schreiben....^^<br />
und sorry das ich dich falsch verstanden habe denn das sah ein bisschen aus wie ein Konsolen-Programm...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1129152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1129152</guid><dc:creator><![CDATA[dontfeedphil]]></dc:creator><pubDate>Fri, 01 Sep 2006 13:37:58 GMT</pubDate></item></channel></rss>