<?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[Probleme mit unsigned char vektor]]></title><description><![CDATA[<p>Hallo zusammen <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>
<p>Ich hab ein Problem mit einem Vektor, genauer gesagt mit einem unsigned char Vektor... Ich habe <a href="http://www.cppreference.com/cppvector/vector_constructors.html" rel="nofollow">hier</a> gesehen, dass ich einen Vektor folgendermaßen erstellen kann:</p>
<pre><code>vector&lt;unsigned char&gt; tokens(2, 0);
</code></pre>
<p>Wenn ich das jedoch tue, bekomme ich folgende Fehlermeldung:</p>
<pre><code>Fehler: expected identifier before numeric constant
Fehler: expected ',' or '...' before numeric constant
</code></pre>
<p>Lasse ich das &quot;(2, 0)&quot; weg geht es und ich kann auch via &quot;push_back()&quot; Werte hinzufügen, aber ich frage mich, warum ich den Vektor nicht wie im Tutorial angegeben erstellen kann... Das geht übrigens auch mit einem zB int-Vektor nicht.</p>
<p>Dann hätte ich gleich noch eine zweite Frage... Und zwar würde ich gern wissen, wie ich Werte aus diesem unsigned char Vektor vergleichen kann. Versuche ich es auf die &quot;konventionelle&quot; Art</p>
<pre><code>if (tokens[0] == &quot;7&quot;)
</code></pre>
<p>oder</p>
<pre><code>if (tokens.at(0) == &quot;7&quot;)
</code></pre>
<p>bekomme ich immer den Fehler</p>
<pre><code>Fehler: ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl
</code></pre>
<p>In meinem jugendlichen Leichtzinn vermute ich mal, dass der Vektor auf den Speicherplatz zeigt, an dem mein unsigned char Wert liegt, aber wie kann ich dann diesen Wert vergleichen? Also mit welcher Schreibweise? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Wäre super, wenn mir jemand helfen könnte <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>
<p>Liebe Grüße,<br />
Molly</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181698/probleme-mit-unsigned-char-vektor</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 19:43:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181698.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 May 2007 11:50:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 11:50:14 GMT]]></title><description><![CDATA[<p>Hallo zusammen <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>
<p>Ich hab ein Problem mit einem Vektor, genauer gesagt mit einem unsigned char Vektor... Ich habe <a href="http://www.cppreference.com/cppvector/vector_constructors.html" rel="nofollow">hier</a> gesehen, dass ich einen Vektor folgendermaßen erstellen kann:</p>
<pre><code>vector&lt;unsigned char&gt; tokens(2, 0);
</code></pre>
<p>Wenn ich das jedoch tue, bekomme ich folgende Fehlermeldung:</p>
<pre><code>Fehler: expected identifier before numeric constant
Fehler: expected ',' or '...' before numeric constant
</code></pre>
<p>Lasse ich das &quot;(2, 0)&quot; weg geht es und ich kann auch via &quot;push_back()&quot; Werte hinzufügen, aber ich frage mich, warum ich den Vektor nicht wie im Tutorial angegeben erstellen kann... Das geht übrigens auch mit einem zB int-Vektor nicht.</p>
<p>Dann hätte ich gleich noch eine zweite Frage... Und zwar würde ich gern wissen, wie ich Werte aus diesem unsigned char Vektor vergleichen kann. Versuche ich es auf die &quot;konventionelle&quot; Art</p>
<pre><code>if (tokens[0] == &quot;7&quot;)
</code></pre>
<p>oder</p>
<pre><code>if (tokens.at(0) == &quot;7&quot;)
</code></pre>
<p>bekomme ich immer den Fehler</p>
<pre><code>Fehler: ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl
</code></pre>
<p>In meinem jugendlichen Leichtzinn vermute ich mal, dass der Vektor auf den Speicherplatz zeigt, an dem mein unsigned char Wert liegt, aber wie kann ich dann diesen Wert vergleichen? Also mit welcher Schreibweise? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Wäre super, wenn mir jemand helfen könnte <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>
<p>Liebe Grüße,<br />
Molly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286098</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 11:50:14 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 11:55:29 GMT]]></title><description><![CDATA[<p>Molly_Grue schrieb:</p>
<blockquote>
<p>Hallo zusammen <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>
<p>Ich hab ein Problem mit einem Vektor, genauer gesagt mit einem unsigned char Vektor... Ich habe <a href="http://www.cppreference.com/cppvector/vector_constructors.html" rel="nofollow">hier</a> gesehen, dass ich einen Vektor folgendermaßen erstellen kann:</p>
<pre><code>vector&lt;unsigned char&gt; tokens(2, 0);
</code></pre>
<p>Wenn ich das jedoch tue, bekomme ich folgende Fehlermeldung:</p>
<pre><code>Fehler: expected identifier before numeric constant
Fehler: expected ',' or '...' before numeric constant
</code></pre>
</blockquote>
<p>In der Zeile kann ich keinen Fehler entdecken, also ist der womöglich etwas weiter oben im Quelltext.</p>
<blockquote>
<p>Dann hätte ich gleich noch eine zweite Frage... Und zwar würde ich gern wissen, wie ich Werte aus diesem unsigned char Vektor vergleichen kann. Versuche ich es auf die &quot;konventionelle&quot; Art</p>
<pre><code>if (tokens[0] == &quot;7&quot;)
</code></pre>
<p>oder</p>
<pre><code>if (tokens.at(0) == &quot;7&quot;)
</code></pre>
<p>bekomme ich immer den Fehler</p>
<pre><code>Fehler: ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl
</code></pre>
<p>In meinem jugendlichen Leichtzinn vermute ich mal, dass der Vektor auf den Speicherplatz zeigt, an dem mein unsigned char Wert liegt, aber wie kann ich dann diesen Wert vergleichen? Also mit welcher Schreibweise? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>char-Literale schreibt man mit einfachen Anführungszeichen:</p>
<pre><code class="language-cpp">if(tokens[0]=='7')
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1286102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286102</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 16 May 2007 11:55:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:12:18 GMT]]></title><description><![CDATA[<p>Autsch... Auf das mit den einfachen Anführungszeichen hätte ich selbst kommen können. Danke, das war der Fehler <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>
<p>Meine Datei sieht so aus:</p>
<pre><code>#ifndef DBTASKHANDLER_H
#define DBTASKHANDLER_H

#include &quot;ElisaServiceSoccer.h&quot;

using namespace std;
using namespace ElisaService;

class DBTaskHandler {

   private:
      struct telegramm {
         vector&lt;unsigned char&gt; tokens;
         int wert;
         string ausgangslinie;
         string source;
       } ToSlave;

   public:
      DBTaskHandler();

      int setTelegramm(string);
      struct telegramm getTelegramm(string);

};

#endif
</code></pre>
<p>Also eigentlich eine kleine, unauffällige header-Datei...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286124</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 12:12:18 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:14:35 GMT]]></title><description><![CDATA[<p>Und an welcher Stelle steht der obige Ctor-Aufruf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286125</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 16 May 2007 12:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:17:52 GMT]]></title><description><![CDATA[<p>ich koennt mir vorstellen dass du innerhalb der Struct-deklaration den vector nicht initialisieren kannst... Das sollte (glaube ich) in die Initialisierungsliste der Struct, wenn gleich cih nicht genau weiss, wie das syntaktisch fuer den vector zu loesen waere.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286129</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286129</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 16 May 2007 12:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:27:52 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Und an welcher Stelle steht der obige Ctor-Aufruf?</p>
</blockquote>
<p>Zeile 14, im Stuct. Ich hab ihn hier allerdings schon abgeändert (also ohne &quot;(2, 0)&quot;), ist mir bei copy&amp;paste nicht aufgefallen, sorry <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":-/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286138</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 12:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:43:29 GMT]]></title><description><![CDATA[<p>Wie Pumuckl richtig erkannt hat, kannst du in der struct-Deklaration die Member noch nicht initialisieren. Dafür mußt du den Konstruktor verwenden:</p>
<pre><code class="language-cpp">class DBTaskHandler
{
  private:
    struct telegramm
    {
      vector&lt;unsigned char&gt; tokens;
      int wert;
      string ausgangslinie;
      string source;
      //Konstruktor:
      telegramm()
      : tokens(2,0) {}
    } ToSlave;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1286151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286151</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 16 May 2007 12:43:29 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 12:45:41 GMT]]></title><description><![CDATA[<p>Okay, vielen Dank für eure schnelle Hilfe <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="🙂"
    /> Hätte ich mir das googlen seit heut Morgen sparen können <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/1286153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286153</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 12:45:41 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 14:41:44 GMT]]></title><description><![CDATA[<p>Keiner hat was zu &quot;useing namespace&quot; in Headern zu sagen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286247</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Wed, 16 May 2007 14:41:44 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 14:45:05 GMT]]></title><description><![CDATA[<p>Helium schrieb:</p>
<blockquote>
<p>Keiner hat was zu &quot;useing namespace&quot; in Headern zu sagen?</p>
</blockquote>
<p>Ich will auch nichts darüber wissen, mein Programm funktioniert jetzt <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/1286252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286252</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 14:45:05 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 14:50:54 GMT]]></title><description><![CDATA[<p>Molly_Grue schrieb:</p>
<blockquote>
<p>Helium schrieb:</p>
<blockquote>
<p>Keiner hat was zu &quot;useing namespace&quot; in Headern zu sagen?</p>
</blockquote>
<p>Ich will auch nichts darüber wissen, mein Programm funktioniert jetzt <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286258</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Wed, 16 May 2007 14:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Wed, 16 May 2007 14:51:55 GMT]]></title><description><![CDATA[<p>Helium schrieb:</p>
<blockquote>
<p>Molly_Grue schrieb:</p>
<blockquote>
<p>Helium schrieb:</p>
<blockquote>
<p>Keiner hat was zu &quot;useing namespace&quot; in Headern zu sagen?</p>
</blockquote>
<p>Ich will auch nichts darüber wissen, mein Programm funktioniert jetzt <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1286259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1286259</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Wed, 16 May 2007 14:51:55 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Tue, 24 Jul 2007 09:50:47 GMT]]></title><description><![CDATA[<p>Der Beitrag ist zwar alt, aber ich bin eben nochmal drüber gestolpert weil ich den Link noch in den Lesezeichen hatte...</p>
<p>Wenn die letzten zwei Posts unter dem Namen &quot;Molly_Grue&quot; ein Wink mit dem Zaunpfahl sein sollen, dass man sich erst Registrieren und dann posten soll, hätte man das auch anders regeln können und nicht indem man den unregistrierten Nick von jemanden so in den Dreck zieht! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /> Das ist ja echt panne...</p>
<p>Die letzten zwei Posts als &quot;Molly_Grue&quot; stammen auf jeden Fall nicht von mir...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1331360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1331360</guid><dc:creator><![CDATA[Molly_Grue]]></dc:creator><pubDate>Tue, 24 Jul 2007 09:50:47 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit unsigned char vektor on Tue, 24 Jul 2007 09:57:34 GMT]]></title><description><![CDATA[<p>Verstehen sie Spaß?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1331366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1331366</guid><dc:creator><![CDATA[Molly_Grue (der falsche)]]></dc:creator><pubDate>Tue, 24 Jul 2007 09:57:34 GMT</pubDate></item></channel></rss>