<?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[ascii zeichen 32 bis 127 in array speichern]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>ich möchte ein c++ programm schreiben, dass mir ausrechnet, wie oft in einer txt datei ein buchstabe/symbol auftaucht.</p>
<p>Dazu wollte ich erstmal die zeichen ! bis z in einen array speichern, nur klappt diese zuweisung irgendwie nicht! Wer sieht das problem?</p>
<pre><code class="language-cpp">// Save ASCII Symbols from '!' to 'z' into an array
 int n = 127 
 char buchstaben = new char[n] 
  for (char c = '!'; c&lt;= 'z'; ++c)
     buchstaben[];
</code></pre>
<p>Merci,</p>
<p>chris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197697/ascii-zeichen-32-bis-127-in-array-speichern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 09:29:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197697.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Nov 2007 17:56:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Tue, 13 Nov 2007 17:56:07 GMT]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>ich möchte ein c++ programm schreiben, dass mir ausrechnet, wie oft in einer txt datei ein buchstabe/symbol auftaucht.</p>
<p>Dazu wollte ich erstmal die zeichen ! bis z in einen array speichern, nur klappt diese zuweisung irgendwie nicht! Wer sieht das problem?</p>
<pre><code class="language-cpp">// Save ASCII Symbols from '!' to 'z' into an array
 int n = 127 
 char buchstaben = new char[n] 
  for (char c = '!'; c&lt;= 'z'; ++c)
     buchstaben[];
</code></pre>
<p>Merci,</p>
<p>chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402684</guid><dc:creator><![CDATA[chris z]]></dc:creator><pubDate>Tue, 13 Nov 2007 17:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Tue, 13 Nov 2007 18:07:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wo ist hier eine Zuweisung?</p>
<pre><code class="language-cpp">int n = 127
 char* buchstaben = new char[n]
  for (int i=0; i&lt;n; ++i)
     buchstaben[i] = char(i+int('!')); //die casts sind nicht unbedingt notwendig
//delete[] buchstaben nicht vergessen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1402691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402691</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:07:02 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Tue, 13 Nov 2007 18:14:20 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Wo ist hier eine Zuweisung?</p>
<pre><code class="language-cpp">int n = 127
 char* buchstaben = new char[n]
  for (int i=0; i&lt;n; ++i)
     buchstaben[i] = char(i+int('!')); //die casts sind nicht unbedingt notwendig
//delete[] buchstaben nicht vergessen
</code></pre>
</blockquote>
<p>Sorry kann deine Bemerkung nicht ganz nachvollziehen.</p>
<p>Wofür steht dein char(i+int('!'9) ?</p>
<p>lg chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402695</guid><dc:creator><![CDATA[Chris Z]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:14:20 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Tue, 13 Nov 2007 18:24:00 GMT]]></title><description><![CDATA[<p>Kannsts auch mit nem Vector machen, find ich persöhnlich schöner.</p>
<pre><code class="language-cpp">vector&lt;char&gt; buchstaben;

for(char c ='!';c&lt;='z';++c){
    buchstaben.push_back(c);
}
</code></pre>
<p>Edit:</p>
<p>Das char(i+int('!')) ist dafür da das zu deiner zählvariablen i immer 33<br />
dazu addiert werden so das dein erstes Zeichen '!'(33) ist, dein zweites<br />
'&quot;'(34), und so weiter...</p>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402696</guid><dc:creator><![CDATA[smilingman]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:24:00 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Tue, 13 Nov 2007 18:43:17 GMT]]></title><description><![CDATA[<p>Aber wofür willst du das eigtl. haben? Leg doch direkt einfach einen Array an(war hier letztens im Forum eine garnicht soo schlechte Idee)</p>
<pre><code class="language-cpp">unsigned int count_chars[255];
const std::string str(&quot;Das ist mein kleiner String dessen Zeichen ich einzelln kategorisieren mag!&quot;);
for (std::size_t pos(0); pos &lt; str.length(); ++pos)
    ++count_chars[128 + str[pos&rsqb;&rsqb;;

for (std::size_t i(0); i &lt; 255; ++i)
    std::cout &lt;&lt; &quot;\'&quot; &lt;&lt; static_cast&lt;char&gt;(i + 1) &lt;&lt; &quot;\' existiert &quot; &lt;&lt; count_chars[i] &lt;&lt; &quot; mal!&quot; &lt;&lt; std::endl;
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402714</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 13 Nov 2007 18:43:17 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Wed, 14 Nov 2007 08:42:09 GMT]]></title><description><![CDATA[<p>Chris Z schrieb:</p>
<blockquote>
<p>Sorry kann deine Bemerkung nicht ganz nachvollziehen.</p>
</blockquote>
<p>Ich haben in deinem ersten Code keinerlei Zuweisung gesehen. Das hier</p>
<pre><code class="language-cpp">buchstaben[];
</code></pre>
<p>ist jedenfalls keine. <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/1402907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402907</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 14 Nov 2007 08:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to ascii zeichen 32 bis 127 in array speichern on Wed, 14 Nov 2007 10:12:58 GMT]]></title><description><![CDATA[<p>@(D)Evil</p>
<pre><code class="language-cpp">unsigned int count_chars[255] = {};
</code></pre>
<p>Ohne Initialisierung ist das Zaehlen sinnfrei <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/1402957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402957</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 14 Nov 2007 10:12:58 GMT</pubDate></item></channel></rss>