<?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 aus std::string]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich stehe vor einem ansich einfach erscheinenden Problem, finde aber keine befriedigende Lösung: Ich möchte ein einzelnes Zeichen vom Typ char aus einem std::string herausgreifen, habe aber noch keine befriedigende Lösung gefunden. Wenn ich mit dem [] Operator zugreife bekomme ich ja erneut einen string (bzw. laut Doku etwas vom Typ reference - habe dazu allerdings keine weitere Beschreibung gefunden). Natürlich könnte ich jetzt mit c_str() ein char-Array draus machen und mir daraus dann das Zeichen holen, aber das scheint mir etwas umständlich...</p>
<p>Gibt es da eine einfachere Lösung, durch einen Typecast oder so ähnlich direkt ranzukommen?</p>
<p>LG Lenzoi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162539/char-aus-std-string</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 08:32:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162539.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Oct 2006 15:33:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to char aus std::string on Thu, 19 Oct 2006 15:33:56 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich stehe vor einem ansich einfach erscheinenden Problem, finde aber keine befriedigende Lösung: Ich möchte ein einzelnes Zeichen vom Typ char aus einem std::string herausgreifen, habe aber noch keine befriedigende Lösung gefunden. Wenn ich mit dem [] Operator zugreife bekomme ich ja erneut einen string (bzw. laut Doku etwas vom Typ reference - habe dazu allerdings keine weitere Beschreibung gefunden). Natürlich könnte ich jetzt mit c_str() ein char-Array draus machen und mir daraus dann das Zeichen holen, aber das scheint mir etwas umständlich...</p>
<p>Gibt es da eine einfachere Lösung, durch einen Typecast oder so ähnlich direkt ranzukommen?</p>
<p>LG Lenzoi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157762</guid><dc:creator><![CDATA[lenzoi]]></dc:creator><pubDate>Thu, 19 Oct 2006 15:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to char aus std::string on Thu, 19 Oct 2006 15:37:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein der []-Operator für std::string liefert natürlich einen einzelnen char, und zwar eine Referenz darauf, damit auch schreibend auf den Wert des chars innerhalb des Strings zugeriffen werden kann. Kannst du auch <a href="http://www.cppreference.com/cppstring/string_operators.html" rel="nofollow">hier</a> nachlesen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157764</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 19 Oct 2006 15:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to char aus std::string on Thu, 19 Oct 2006 15:46:11 GMT]]></title><description><![CDATA[<p>ups, danke... da hab ich mir selbst das ei gelegt: habe den operator auf einen pointer angewendet, kein wunder, dass es da nicht geht.</p>
<p>lenzoi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1157771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1157771</guid><dc:creator><![CDATA[lenzoi]]></dc:creator><pubDate>Thu, 19 Oct 2006 15:46:11 GMT</pubDate></item></channel></rss>