<?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 zeichenkette in integer umwandeln]]></title><description><![CDATA[<p>hi, hab ne textdatei da steht ne zahl drin, weiß aber net genau wie lang die zahl ist.<br />
habe jetz die zahl ausgelesen und hab jetz ne variable char * buffer wo die zahl drin steht.<br />
Wie krieg ich die ganze zahl jetzt in ne int variable?<br />
also nehemn wir mal an char * buffer = &quot;1412&quot;;<br />
jetzt könnnt ich zwar variable = buffer[0] - '0';<br />
aber dann hätte ich ja nur die 1.<br />
ich will aber dass die variable den kompletten wert hat, also in dem fall 1412.</p>
<p>hoffe ich hab das problem verständlich beschrieben hab und<br />
thx im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209167/char-zeichenkette-in-integer-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 09:21:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209167.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Mar 2008 13:57:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 13:57:21 GMT]]></title><description><![CDATA[<p>hi, hab ne textdatei da steht ne zahl drin, weiß aber net genau wie lang die zahl ist.<br />
habe jetz die zahl ausgelesen und hab jetz ne variable char * buffer wo die zahl drin steht.<br />
Wie krieg ich die ganze zahl jetzt in ne int variable?<br />
also nehemn wir mal an char * buffer = &quot;1412&quot;;<br />
jetzt könnnt ich zwar variable = buffer[0] - '0';<br />
aber dann hätte ich ja nur die 1.<br />
ich will aber dass die variable den kompletten wert hat, also in dem fall 1412.</p>
<p>hoffe ich hab das problem verständlich beschrieben hab und<br />
thx im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481437</guid><dc:creator><![CDATA[der fragende 89]]></dc:creator><pubDate>Thu, 27 Mar 2008 13:57:21 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 13:58:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::string str(&quot;142&quot;);
std::stringstream s(str);

int zahl = 0;
s &gt;&gt; zahl;
</code></pre>
<p>Aber dazu steht auch was in der FAQ <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481440</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 27 Mar 2008 13:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 14:00:33 GMT]]></title><description><![CDATA[<p>Wie schnell ist das im Vergleich zu atoi()?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481446</guid><dc:creator><![CDATA[nachgehackt]]></dc:creator><pubDate>Thu, 27 Mar 2008 14:00:33 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 14:03:49 GMT]]></title><description><![CDATA[<p>nachgehackt schrieb:</p>
<blockquote>
<p>Wie schnell ist das im Vergleich zu atoi()?</p>
</blockquote>
<p>Kann man nicht beantworten da es auf die Implementation ankommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481451</guid><dc:creator><![CDATA[nacktgefraggt]]></dc:creator><pubDate>Thu, 27 Mar 2008 14:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 14:04:38 GMT]]></title><description><![CDATA[<p>Es ist typsicher, und es wird kaum der Flaschenhals in jemandes Programm sein.</p>
<p>Troll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481454</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Thu, 27 Mar 2008 14:04:38 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 14:04:48 GMT]]></title><description><![CDATA[<ol start="0">
<li>
<p>warum einen char buffer an Stelle eines std::strings? letzterer uebernimmt die ganze Speicherwverwaltung fuer dich udn sit damit sicherer.</p>
</li>
<li>
<p>wenn du die Zahl mit einem der C++-Streams aus der Datei ausliest, kannst du sie direkt in eine Zahl einlesen</p>
</li>
</ol>
<pre><code class="language-cpp">ifstream file(/*...*/);
int i;
file &gt;&gt; i;
</code></pre>
<ol start="2">
<li>Nimm deinen char-buffer (oder deinen std::string) und benutze stringstreams:</li>
</ol>
<pre><code class="language-cpp">//char buffer[100];
std::string buffer;
//Zahl in buffer lesen

std::istringstream sstr(buffer);
int i;
sstr &gt;&gt; i;
</code></pre>
<p>Siehe auch den FAQ-beitrag &quot;einmal Zahl und zurueck&quot;</p>
<p>nachgehackt schrieb:</p>
<blockquote>
<p>Wie schnell ist das im Vergleich zu atoi()?</p>
</blockquote>
<p>Wenn dein Programm nicht nur aus solchen Konstrukten besteht, ist beides so schnell dass es vermutlich keine Rolle spielt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481455</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 27 Mar 2008 14:04:48 GMT</pubDate></item><item><title><![CDATA[Reply to char zeichenkette in integer umwandeln on Thu, 27 Mar 2008 14:19:23 GMT]]></title><description><![CDATA[<p>joa thx für die antworten.<br />
das programm ist nicht für den pc sondern für die PSP (Playstation portable)<br />
weiß net ob es da geht werd mich mal schlau machen.<br />
aber wenn string to int leichter ist könnte ich doch erst den char buffer in string umwandeln.<br />
naya ich meld mich nochmal wenn ich mehr weiß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1481466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1481466</guid><dc:creator><![CDATA[der fragende 89]]></dc:creator><pubDate>Thu, 27 Mar 2008 14:19:23 GMT</pubDate></item></channel></rss>