<?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[string- bzw. char- frage]]></title><description><![CDATA[<p>Ich habe folgendes Problem: Ich möchte ein Programm schreiben, welches vom Benutzer eingegebene Worte slphabetisch sortiert. Dabei möchte ich mir den ascii-code zu nutze machen, welcher ja alphabetisch aufsteigend für jeden Buchstaben eine Nummer bereit hält. z.B. a=49. Durch Casting kann ich dann die Anfangsbuchstaben vergleichen und so die Worte sortieren. Nun mein Problem:<br />
Ich wollte es mit einem string-array machen. Das Problem dabei: ich weiß nicht, wie ich auf die einzelnen Elemente zugreifen kann.<br />
Bei char-variablen ist das Problem, dass ich dem Benutzer nicht die Eingabe beliebig vieler Worte erlauben kann, da ich jede Variable vorher deklarieren müsste, natürlich mit der dann entsprechenden Länge.<br />
Kurz: Wenn string text[2]=&quot;hallo&quot;, wie kann ich dann einzeln auf das h oder auf ein beliebiges anderes Element zugreifen.<br />
Etwas lang geworden xder Text. Freue mich über jede Antwort. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/155232/string-bzw-char-frage</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 04:29:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/155232.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Aug 2006 21:24:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 21:24:40 GMT]]></title><description><![CDATA[<p>Ich habe folgendes Problem: Ich möchte ein Programm schreiben, welches vom Benutzer eingegebene Worte slphabetisch sortiert. Dabei möchte ich mir den ascii-code zu nutze machen, welcher ja alphabetisch aufsteigend für jeden Buchstaben eine Nummer bereit hält. z.B. a=49. Durch Casting kann ich dann die Anfangsbuchstaben vergleichen und so die Worte sortieren. Nun mein Problem:<br />
Ich wollte es mit einem string-array machen. Das Problem dabei: ich weiß nicht, wie ich auf die einzelnen Elemente zugreifen kann.<br />
Bei char-variablen ist das Problem, dass ich dem Benutzer nicht die Eingabe beliebig vieler Worte erlauben kann, da ich jede Variable vorher deklarieren müsste, natürlich mit der dann entsprechenden Länge.<br />
Kurz: Wenn string text[2]=&quot;hallo&quot;, wie kann ich dann einzeln auf das h oder auf ein beliebiges anderes Element zugreifen.<br />
Etwas lang geworden xder Text. Freue mich über jede Antwort. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110204</guid><dc:creator><![CDATA[Squawking]]></dc:creator><pubDate>Thu, 03 Aug 2006 21:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 21:37:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
    std::string meine_strings[] = {&quot;hello&quot;, &quot;world&quot;, &quot;!&quot;};
	std::cout &lt;&lt; meine_strings[0][0] /* oder meine_strings[0].at(0) */ &lt;&lt; std::endl;
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1110210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110210</guid><dc:creator><![CDATA[electric_juice]]></dc:creator><pubDate>Thu, 03 Aug 2006 21:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 21:38:13 GMT]]></title><description><![CDATA[<p>Squawking schrieb:</p>
<blockquote>
<p>Kurz: Wenn string text[2]=&quot;hallo&quot;, wie kann ich dann einzeln auf das h oder auf ein beliebiges anderes Element zugreifen.</p>
</blockquote>
<p>text[2][0]== h <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/1110211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110211</guid><dc:creator><![CDATA[haase]]></dc:creator><pubDate>Thu, 03 Aug 2006 21:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 21:40:13 GMT]]></title><description><![CDATA[<p>Alles beantwortet. Grossen Dank!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110212</guid><dc:creator><![CDATA[Squawking]]></dc:creator><pubDate>Thu, 03 Aug 2006 21:40:13 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 22:37:58 GMT]]></title><description><![CDATA[<p>Habe jetzt mal einen Code geschrieben. In diesem ergibt sicher allerdings ein problem. Och denke es hat was mit dem Casting zu tun. Wer will kann ja mal drauf schaun:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;

int main()
{
int how_many;
int asc1;
int asc2;
int counter=0;
cout&lt;&lt;&quot;Wie viele Worte wollen Sie alphabetisch sortieren? &quot;;
cin&gt;&gt;how_many;

string word[how_many];
string word_change;

cout&lt;&lt;&quot;Bitte geben Sie nun die Worte ein: &quot;&lt;&lt;endl;

while(counter&lt;how_many)
{
cin&gt;&gt;word[counter];
counter++;
}
counter=0;

while(counter&lt;how_many)              //In dieser Schleife stürzt das Programm offensichtlich ab
{
asc1=(int) word[counter][0];
asc2=(int) word[counter+1][0];

if(asc1&gt;asc2)
{
word_change=word[counter+1];
word[counter+1]=word[counter];
word[counter]=word_change;
}
counter++;
}
}
</code></pre>
<p>Grüsse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110227</guid><dc:creator><![CDATA[Squawking]]></dc:creator><pubDate>Thu, 03 Aug 2006 22:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 22:47:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">while(counter&lt;how_many-1)
</code></pre>
<p>so sollte es gehen <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/1110230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110230</guid><dc:creator><![CDATA[electric_juice]]></dc:creator><pubDate>Thu, 03 Aug 2006 22:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to string- bzw. char- frage on Thu, 03 Aug 2006 22:52:21 GMT]]></title><description><![CDATA[<p>GRRR...<br />
Aber sicher doch. Das letzte Wort würde ja sonst mit einem Wort verglichen werden, welches es gar nicht gibt...</p>
<p>Nochmals herzlichen Dank. Denke ich komme jetzt klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1110232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1110232</guid><dc:creator><![CDATA[Squawking]]></dc:creator><pubDate>Thu, 03 Aug 2006 22:52:21 GMT</pubDate></item></channel></rss>