<?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[Integerwet-Wert eines Zeichens]]></title><description><![CDATA[<p>Warum klappt das:</p>
<pre><code class="language-cpp">AnsiString a;
int  x;
a=&quot;A&quot;;
x=StrToInt(a);
</code></pre>
<p>nicht?</p>
<p>Wie bekomme ich den Wert des Zeichens?<br />
DiV<br />
arne</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78606/integerwet-wert-eines-zeichens</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 18:41:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78606.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Jul 2004 08:53:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 08:53:59 GMT]]></title><description><![CDATA[<p>Warum klappt das:</p>
<pre><code class="language-cpp">AnsiString a;
int  x;
a=&quot;A&quot;;
x=StrToInt(a);
</code></pre>
<p>nicht?</p>
<p>Wie bekomme ich den Wert des Zeichens?<br />
DiV<br />
arne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552173</guid><dc:creator><![CDATA[arne]]></dc:creator><pubDate>Sat, 03 Jul 2004 08:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 08:56:57 GMT]]></title><description><![CDATA[<p>arne schrieb:</p>
<blockquote>
<pre><code class="language-cpp">AnsiString a;
int  x;
a=&quot;A&quot;;
x=StrToInt(a);
</code></pre>
</blockquote>
<p>Hi,<br />
dasmit wandelst du das A in einen Integr um! Das geht aber neicht da A ja keine Zahl ist...</p>
<p>Das was du willst geht so:</p>
<pre><code class="language-cpp">char Zeichen = 'A';
int Wert = (int)Zeichen;
</code></pre>
<p>Das geht, weil char eigentlich auch nur ein Integer ist...</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552178</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Sat, 03 Jul 2004 08:56:57 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 13:13:47 GMT]]></title><description><![CDATA[<p>Und wie kann ich eine Variable vom Typ String in char convertieren?</p>
<pre><code class="language-cpp">AnsiString a =&quot;Bitte&quot;;
int Wert;
char x = a.SubString(1,1);//geht nicht
Wert = x;
</code></pre>
<p>Klappt leider nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>DiV<br />
arne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552347</guid><dc:creator><![CDATA[arne]]></dc:creator><pubDate>Sat, 03 Jul 2004 13:13:47 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 13:21:17 GMT]]></title><description><![CDATA[<p>Hi, SubString liefert als Rückgabewert einen String, auch wenn dieser nur aus einem Zeichen besteht gilt er als String, verwende lieber</p>
<pre><code class="language-cpp">char* c = a.c_str();
Wert = c[1];
</code></pre>
<p>das müsste meines wissens nach gehen, leider habe ich auch keine Funktion gefunden die direkt einen Char zurück liefert, wie beim klassischen <strong>string</strong> die at funktion.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9739">@alex</a>: ist in C++ nicht int(Zeichen) gebräuchlicher?</p>
<p>Gruß<br />
Auron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552359</guid><dc:creator><![CDATA[Auron_X]]></dc:creator><pubDate>Sat, 03 Jul 2004 13:21:17 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 14:10:41 GMT]]></title><description><![CDATA[<p>Du meintest sicher:</p>
<p>Wert = c[0];</p>
<p>Klappt aber prima! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552411</guid><dc:creator><![CDATA[arne]]></dc:creator><pubDate>Sat, 03 Jul 2004 14:10:41 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 14:38:02 GMT]]></title><description><![CDATA[<p>jo, das meinte ich... obwohl beim string hallo auch c[1] gehen würde, das wäre dann eben der wert von a.</p>
<p>Kein Problem, ich helfe gerne mit meinem Zwergenwissen *g*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552445</guid><dc:creator><![CDATA[Auron_X]]></dc:creator><pubDate>Sat, 03 Jul 2004 14:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 17:54:00 GMT]]></title><description><![CDATA[<p>Effizienter ist allerdings:</p>
<pre><code class="language-cpp">AnsiString test = &quot;Hallo&quot;;
int x = test[0];
</code></pre>
<p><strong>.c_str()</strong> ist zu vermeiden, sobald man mehr als nur auslesen will...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552568</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Sat, 03 Jul 2004 17:54:00 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 18:34:17 GMT]]></title><description><![CDATA[<p>Hi,<br />
und bei Strings ist das erste Element natürlich 1! Also ist String[0] nicht der erste Buchstabe....</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552586</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Sat, 03 Jul 2004 18:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sat, 03 Jul 2004 21:34:30 GMT]]></title><description><![CDATA[<p>lol<br />
das is ja einfach ^^</p>
<p>wusste nicht, dass man die mit [] benutzen kann, das is natürlich sauberer.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9739">@alex</a>: das find ich eh lustig, manches hat ner 1'er index anderes den 0'er ^^</p>
<p>naja, whatever.<br />
Auron</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552669</guid><dc:creator><![CDATA[Auron_X]]></dc:creator><pubDate>Sat, 03 Jul 2004 21:34:30 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sun, 04 Jul 2004 09:12:56 GMT]]></title><description><![CDATA[<p>Alexander Sulfrian schrieb:</p>
<blockquote>
<p>und bei Strings ist das erste Element natürlich 1</p>
</blockquote>
<p>Danke, hatte ich doch glatt übersehen... <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/552762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552762</guid><dc:creator><![CDATA[Dasd]]></dc:creator><pubDate>Sun, 04 Jul 2004 09:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Integerwet-Wert eines Zeichens on Sun, 04 Jul 2004 09:45:33 GMT]]></title><description><![CDATA[<p>Auron_X schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9739">@alex</a>: das find ich eh lustig, manches hat ner 1'er index anderes den 0'er ^^</p>
</blockquote>
<p>Hi,<br />
naja eigentlich hat alles außer String einen 0'er Index. Ist in C++ ja auch nur so eigentlich möglich. Das mit dem 1'er beim String kommt daher, dass die VCL und damit auch AnsiString in Delphi (also ObjectPascal) geschrieben wurde und eigentlich nicht in C(++). In Delphi was es üblich (bzw. nötig) in dem Index 0 beim String die Länge zu speichern (bei C++ ist das nicht nötig da String mit \0 beendet wird). Und daher ist auch bei AnsiString (und String) der erste Buchstabe beim Index 1!</p>
<p>Wollte ich nur mal so zur Info beitragen....</p>
<p>MfG</p>
<p>Alexander Sulfrian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/552779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/552779</guid><dc:creator><![CDATA[Alexander Sulfrian]]></dc:creator><pubDate>Sun, 04 Jul 2004 09:45:33 GMT</pubDate></item></channel></rss>