<?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[Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich benötige Hilfe bei folgender Aufgabenstellung:</p>
<p>Es sollen zwei Vektoren (Datentyp int + string) synchron gefüllt werden, d.h. in den Vektoren stehen die zusammengehörenden Informationen an gleicher Stelle.<br />
Als Beispiel wollte ich probieren 1 und A, 2 und B usw. zusammen auszugeben. Leider zeigt der Compiler einen Fehler bei:</p>
<pre><code class="language-cpp">string_vektor.push_back(zeichenkette[i]);
</code></pre>
<p>an.<br />
Fehlermeldung &quot;invalid conversion from `char' to `const char*' &quot;</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
using namespace std;

int main ()
{
    vector &lt;int&gt; int_vektor;
    vector &lt;string&gt; string_vektor;
    string zeichenkette = &quot;ABCDEFGH&quot;;
    const int max_array=8;
    int array_int[max_array] = {1,2,3,4,5,6,7,8};

for (int i=0; i &lt; max_array; i++)
    {
    int_vektor.push_back(array_int[i]);
    string_vektor.push_back(zeichenkette[i]);
    cout &lt;&lt; int_vektor[i] &lt;&lt; string_vektor[i];
    system(&quot;Pause&quot;);
    }

}
</code></pre>
<p>Weiss jemand Rat (für euch bestimmt nur ne Kleinigkeit)?</p>
<p>Danke &amp; Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270035/vektoren-unterschiedlicher-datentypen-quot-synchron-quot-befüllen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 19:01:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270035.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Jul 2010 16:22:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen on Mon, 05 Jul 2010 16:22:15 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich benötige Hilfe bei folgender Aufgabenstellung:</p>
<p>Es sollen zwei Vektoren (Datentyp int + string) synchron gefüllt werden, d.h. in den Vektoren stehen die zusammengehörenden Informationen an gleicher Stelle.<br />
Als Beispiel wollte ich probieren 1 und A, 2 und B usw. zusammen auszugeben. Leider zeigt der Compiler einen Fehler bei:</p>
<pre><code class="language-cpp">string_vektor.push_back(zeichenkette[i]);
</code></pre>
<p>an.<br />
Fehlermeldung &quot;invalid conversion from `char' to `const char*' &quot;</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;vector&gt;
using namespace std;

int main ()
{
    vector &lt;int&gt; int_vektor;
    vector &lt;string&gt; string_vektor;
    string zeichenkette = &quot;ABCDEFGH&quot;;
    const int max_array=8;
    int array_int[max_array] = {1,2,3,4,5,6,7,8};

for (int i=0; i &lt; max_array; i++)
    {
    int_vektor.push_back(array_int[i]);
    string_vektor.push_back(zeichenkette[i]);
    cout &lt;&lt; int_vektor[i] &lt;&lt; string_vektor[i];
    system(&quot;Pause&quot;);
    }

}
</code></pre>
<p>Weiss jemand Rat (für euch bestimmt nur ne Kleinigkeit)?</p>
<p>Danke &amp; Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1921772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1921772</guid><dc:creator><![CDATA[-Kenny-]]></dc:creator><pubDate>Mon, 05 Jul 2010 16:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen on Mon, 05 Jul 2010 16:46:43 GMT]]></title><description><![CDATA[<p>Die Fehlermeldung sagt dir ja eigentlich bereits, was das Problem ist.</p>
<p>Überleg dir mal sehr genau, was <code>string_vektor</code> für einen Typen erwartet und was für einen Typen du da übergeben willst.</p>
<p>Kleiner Tipp: Es sind nicht die gleichen. <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/1921787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1921787</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 05 Jul 2010 16:46:43 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen on Mon, 05 Jul 2010 17:10:35 GMT]]></title><description><![CDATA[<p>Hallo drakon,</p>
<p>danke für deine Antwort.<br />
string_vektor erwartet den Datentyp String, ich versuche ihm aber ein Char zu übergeben?!<br />
Muss ich den String erst zerlegen oder wie funktioniert die Befüllung des Vektors sonst?</p>
<p>Danke &amp; Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1921795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1921795</guid><dc:creator><![CDATA[-Kenny-]]></dc:creator><pubDate>Mon, 05 Jul 2010 17:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen on Mon, 05 Jul 2010 18:02:50 GMT]]></title><description><![CDATA[<p>-Kenny- schrieb:</p>
<blockquote>
<p>string_vektor erwartet den Datentyp String, ich versuche ihm aber ein Char zu übergeben?!</p>
</blockquote>
<p>Genau.</p>
<blockquote>
<p>Muss ich den String erst zerlegen oder wie funktioniert die Befüllung des Vektors sonst?</p>
</blockquote>
<p>Entweder du machst aus dem Buchstaben einen <code>string</code> oder du änderst den Typen des <code>vector</code> dahingehend, dass er <code>char</code> 's empfangen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1921813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1921813</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 05 Jul 2010 18:02:50 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren unterschiedlicher Datentypen &amp;quot;synchron&amp;quot; befüllen on Mon, 05 Jul 2010 21:57:27 GMT]]></title><description><![CDATA[<p>Zwei verschiedene Container synchron zu halten kann mühsam und teuer sein. Oft will man das gar nicht. Lieber objektorientiert denken.</p>
<pre><code class="language-cpp">struct Data // passenden Namen wählen
{
    char letter;
    int  number;

    Data(char letter, int number)
    : letter(letter)
    , number(number)
    {
    }
};

int main()
{
    std::vector&lt;Data&gt; vec;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1921983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1921983</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 05 Jul 2010 21:57:27 GMT</pubDate></item></channel></rss>