<?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[Char nach Int]]></title><description><![CDATA[<p>Hallo,</p>
<p>der Titel mag verdächtig nach den FAQ klingen, ich habe auch shcon gesucht wie wild, kam nur leider nicht zu dem ergebnis wie ich es gerne hätte.<br />
Problemstellunge:</p>
<p>Ich hole mir aus einem Editfeld mit GetDlgItemText den inhalt des Feldes. Jetzt nöchte ich dort aber nur zahlen eingeben lassen und somit auch nur zahlen rausholen. Mein Problem ist, wenn ich GetDlgItemInt verwende dann stürzt mir das Programm immer ab.</p>
<p>hier die codezeile mit GetDlgItemInt</p>
<pre><code class="language-cpp">int *wert;
GetDlgItemInt(hwnd,EDITFIELD,wert,false);
</code></pre>
<p>daher meine FRage wenn es mit GetDlgItemInt nicht geht, wie kann ich dann eingegeben chars in ints umwandeln? oder kennt ihr doch andere möglichkeiten??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202721/char-nach-int</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 16:55:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202721.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Jan 2008 19:04:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 19:04:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>der Titel mag verdächtig nach den FAQ klingen, ich habe auch shcon gesucht wie wild, kam nur leider nicht zu dem ergebnis wie ich es gerne hätte.<br />
Problemstellunge:</p>
<p>Ich hole mir aus einem Editfeld mit GetDlgItemText den inhalt des Feldes. Jetzt nöchte ich dort aber nur zahlen eingeben lassen und somit auch nur zahlen rausholen. Mein Problem ist, wenn ich GetDlgItemInt verwende dann stürzt mir das Programm immer ab.</p>
<p>hier die codezeile mit GetDlgItemInt</p>
<pre><code class="language-cpp">int *wert;
GetDlgItemInt(hwnd,EDITFIELD,wert,false);
</code></pre>
<p>daher meine FRage wenn es mit GetDlgItemInt nicht geht, wie kann ich dann eingegeben chars in ints umwandeln? oder kennt ihr doch andere möglichkeiten??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436585</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:04:50 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 19:13:28 GMT]]></title><description><![CDATA[<p>beachte zum einen, dass das Control das entsprechende Style hat, sodass man garkeine buchstaben eingeben kann.<br />
zum anderen solltest du dich mal über pointer informieren. wert zeigt bei dir irgendwohin und da schreibt die Funktoin GetDlgItemInt() hin, erzeugt dadurch natürlich eine zugriffsverletzung.<br />
mache einfach:<br />
int wert; // hier hast du eine variable in der du was reinschreiben kannst. Die Adresse der Variable kriegst du mit &amp;wert. das übergeben wir der Funktion:<br />
GetDlgItemInt(hwnd,EDITFIELD, &amp;wert,false);</p>
<p>Du kannst aber auch Text mit atoi() konvertieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436595</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Mon, 14 Jan 2008 19:13:28 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 20:13:30 GMT]]></title><description><![CDATA[<p>ok alles klar, danke das hat mir geholfen, nun noch eine andere frage, wie kann ich denn einen int-wert in einer msgbox ausgeben lassen, denn er erwartet ja immer einen char...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436644</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 14 Jan 2008 20:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 20:29:02 GMT]]></title><description><![CDATA[<p>konvertiere den int-wert mittels wsprintf(dein char-array, &quot;%i&quot;, dein int-wert); oder mit atoi().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436655</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Mon, 14 Jan 2008 20:29:02 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 20:37:50 GMT]]></title><description><![CDATA[<p>hmm ich hab mal gegoogled, da standt atoi() immer nur im zusammenhang mit char to int und nicht andersrum wie ich es jetzt wieder brauche?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436666</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 14 Jan 2008 20:37:50 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 20:50:49 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>hmm ich hab mal gegoogled, da standt atoi() immer nur im zusammenhang mit char to int und nicht andersrum wie ich es jetzt wieder brauche?</p>
</blockquote>
<p>also in deinem titel steht:</p>
<blockquote>
<p>Char nach Int</p>
</blockquote>
<p>jetzt sagst du:</p>
<blockquote>
<p>char to int und nicht andersrum wie ich es jetzt wieder brauche</p>
</blockquote>
<p>tut mir leid, ich verstehe dich nicht XD</p>
<p>edit: sprintf/wsprintf ist die wahl bei int to char/wchar_t, atoi() bei char to int, sowie alle vorposter hier schonmal sagten <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436675</guid><dc:creator><![CDATA[sothis_]]></dc:creator><pubDate>Mon, 14 Jan 2008 20:50:49 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Mon, 14 Jan 2008 22:02:35 GMT]]></title><description><![CDATA[<p>ich meine natürlich itoa() ^^.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436705</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Mon, 14 Jan 2008 22:02:35 GMT</pubDate></item><item><title><![CDATA[Reply to Char nach Int on Tue, 15 Jan 2008 05:43:33 GMT]]></title><description><![CDATA[<p>Ich würde vorschlagen zuerst mal jeden Tastendruck abzufangen und nur die durchzulassen die auch wirklich Zahlen sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436733</guid><dc:creator><![CDATA[AxelR.]]></dc:creator><pubDate>Tue, 15 Jan 2008 05:43:33 GMT</pubDate></item></channel></rss>