<?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[Aufgabe im programmierpraktikum]]></title><description><![CDATA[<p>hallo,</p>
<p>Ich habe beim Praktikum folgende aufgabe bis übermorgen bekommen.</p>
<p>Kann mir Da jemand helfen, Wie der Quellcode ungefähr aussehen könnte? Danke schon mal.</p>
<p>Die aufgabenstellung lautet:</p>
<p>Implementierung einer Funktion zur Konvertierung von Strings im csv Format in ein String Array</p>
<p>parameter:</p>
<p>Aufruf: CSV String(z.B.'A1,B2,B3,B4')</p>
<p>Array Mit gültigen Trennzeichen(z.B. {',',',';'} bedeitet Komma und semikolon trennen)</p>
<p>Ergebnis: - Array Mit separierten textbausteinen</p>
<p>zu beachten: Funktion Darf nich durch unsinnige oder fehlerhafte aufrufargumente in einen undefinierten zustand gelangen( also z.b. per while und so erkennen wenn ein feld leer ist oder so)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/318329/aufgabe-im-programmierpraktikum</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 10:51:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318329.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Jul 2013 19:17:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Mon, 08 Jul 2013 19:17:15 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>Ich habe beim Praktikum folgende aufgabe bis übermorgen bekommen.</p>
<p>Kann mir Da jemand helfen, Wie der Quellcode ungefähr aussehen könnte? Danke schon mal.</p>
<p>Die aufgabenstellung lautet:</p>
<p>Implementierung einer Funktion zur Konvertierung von Strings im csv Format in ein String Array</p>
<p>parameter:</p>
<p>Aufruf: CSV String(z.B.'A1,B2,B3,B4')</p>
<p>Array Mit gültigen Trennzeichen(z.B. {',',',';'} bedeitet Komma und semikolon trennen)</p>
<p>Ergebnis: - Array Mit separierten textbausteinen</p>
<p>zu beachten: Funktion Darf nich durch unsinnige oder fehlerhafte aufrufargumente in einen undefinierten zustand gelangen( also z.b. per while und so erkennen wenn ein feld leer ist oder so)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337551</guid><dc:creator><![CDATA[rklickarbeiter]]></dc:creator><pubDate>Mon, 08 Jul 2013 19:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Mon, 08 Jul 2013 19:32:15 GMT]]></title><description><![CDATA[<p>Was hast du dir denn schon überlegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337557</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Mon, 08 Jul 2013 19:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Mon, 08 Jul 2013 19:54:29 GMT]]></title><description><![CDATA[<p>Dictionary&lt;int, List&lt;string&gt;&gt; dic = new Dictionary&lt;int, List&lt;string&gt;&gt;();<br />
string path = @&quot;C:\1\test24.txt&quot;;<br />
using (StreamReader sr = new StreamReader(path))</p>
<p>{ int i = 1;</p>
<p>string line;</p>
<p>while ((line = sr.ReadLine()) != null)</p>
<p>{ string[] spitByComma = line.Split(',');</p>
<p>foreach (string item in spitByComma)</p>
<p>{string _item = item.Substring(1, item.Length - 2);</p>
<p>if (dic.ContainsKey(i))</p>
<p>dic[i].Add(_item);</p>
<p>else dic.Add(i, new List&lt;string&gt; { _item });</p>
<p>} i++;</p>
<p>}</p>
<p>}</p>
<p>Bisher habe Ich das gefunden, weil nur nicht Ob es das richtige ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337564</guid><dc:creator><![CDATA[rklickarbeiter]]></dc:creator><pubDate>Mon, 08 Jul 2013 19:54:29 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Mon, 08 Jul 2013 20:33:48 GMT]]></title><description><![CDATA[<p><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="😕"
    /> Das ist doch C#. Du bist dir nicht ganz sicher, welche Sprache du lernst, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337575</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Mon, 08 Jul 2013 20:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 05:28:24 GMT]]></title><description><![CDATA[<p>und Wie wurde das inc ++ aussehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337598</guid><dc:creator><![CDATA[rklickarbeiter]]></dc:creator><pubDate>Tue, 09 Jul 2013 05:28:24 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 06:55:42 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p><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="😕"
    /> Das ist doch C#. Du bist dir nicht ganz sicher, welche Sprache du lernst, oder?</p>
</blockquote>
<p>Er hat das nicht selber gemacht:</p>
<p>rklickarbeiter schrieb:</p>
<blockquote>
<p>Bisher habe Ich das <strong>gefunden</strong>, weil nur nicht Ob es das richtige ist...</p>
</blockquote>
<p>@TE: Mal ehrlich: Du hast das ganze Semester nichts gelernt und nun bricht ein paar Tage vor Abgabe die große Panik aus, oder? Glaubst du, irgendjemand wird dir hier deine Hausaufgaben lösen, wenn du keinerlei Eigeninitiative zeigst? Wir wissen schon, dass du dann bloß mit der nächsten Hausaufgabe und genauso wenig Initiative wieder hier aufschlagen wirst. Wenn du nicht mal mehr in der Lage bist, eigenständig irgendeinen Ansatz (Ansatz = deutlich mehr als <code>int main</code> !) zu liefern, dann bist du in deinem Kurs schon viel zu weit abgehängt. Vielleicht hilft es etwas, jetzt sofort nochmal die Unterlagen gründlich(!) durchzugehen, vergangene Aufgaben selbstständig(!) zu bearbeiten und noch ein gutes Buch zu konsultieren (siehe Links in meiner Signatur). Dann bist du in ein paar Tagen intensiver Arbeit vielleicht so weit, dass du wenigstens andere Fragen stellen kannst, als &quot;kann das jemand für mich machen?&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337605</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 09 Jul 2013 06:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 07:56:00 GMT]]></title><description><![CDATA[<p>lol, was für ein semester. Ich bin 15 und mache in den Sommerferien ein Praktikum???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337617</guid><dc:creator><![CDATA[rklickarbeiter]]></dc:creator><pubDate>Tue, 09 Jul 2013 07:56:00 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 08:08:37 GMT]]></title><description><![CDATA[<p>Ist doch egal, in welchem Rahmen das stattfindet. Du lernst irgendwie C++ (oder doch C#?), aber bist anscheinend total abgehängt (du hast uns Code präsentiert, von dem du nicht einmal erkannt hast, dass er nicht in der <em>Sprache</em> ist, von der du behauptest, sie zu lernen!). Das ändert sich ganz sicher nicht, wenn du dir von anderen die Aufgaben machen lässt. Es macht sogar alles noch schlimmer. Du musst zurück zu den Grundlagen, wenn du irgendwie mithalten möchtest.</p>
<p>(Wenn du dich hingegen durchschummeln möchtest: Gegen gutes Geld sind viele Leute dazu bereit, dir die Aufgaben vollständig zu lösen. Siehe &quot;Projekte&quot;-Unterforum)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337619</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 09 Jul 2013 08:08:37 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 08:12:31 GMT]]></title><description><![CDATA[<blockquote>
<p>[U]nd [w]ie w[ü]rde das [in C++] aussehen?</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /></p>
<pre><code>#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;iterator&gt;

#include &lt;boost/algorithm/string/split.hpp&gt;
#include &lt;boost/algorithm/string/trim.hpp&gt;

int main()
{
	std::string cvs{&quot;Hallo, Welt, du oede Welt&quot;};
	std::vector&lt;std::string&gt; splitted;

	// Aufteilen und in splitted speichern
    boost::split( splitted, cvs, boost::is_any_of(&quot;,&quot;), boost::token_compress_on );

    // Trimmen der Strings
    for( auto&amp; str : splitted )
		boost::trim(str);

	// Ausgabe
    std::copy( std::begin(splitted), std::end(splitted), std::ostream_iterator&lt;std::string&gt;(std::cout, &quot;\n&quot;) );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2337620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337620</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 09 Jul 2013 08:12:31 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 14:48:31 GMT]]></title><description><![CDATA[<p>Ich mag wie du das trimmen über boost gemacht hast damit er scheitert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337702</guid><dc:creator><![CDATA[Annotation]]></dc:creator><pubDate>Tue, 09 Jul 2013 14:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 15:02:14 GMT]]></title><description><![CDATA[<p>Annotation schrieb:</p>
<blockquote>
<p>Ich mag wie du das trimmen über boost gemacht hast damit er scheitert.</p>
</blockquote>
<p>Jup, ich auch.<br />
Auch der Nutz von boost::split und std::copy ist gut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337704</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 09 Jul 2013 15:02:14 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 15:05:33 GMT]]></title><description><![CDATA[<p>Ich auch, aber er hätte noch so fancy sachen wie std::async einbauen können <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/2337707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337707</guid><dc:creator><![CDATA[DrakoXP]]></dc:creator><pubDate>Tue, 09 Jul 2013 15:05:33 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 15:11:00 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>Annotation schrieb:</p>
<blockquote>
<p>Ich mag wie du das trimmen über boost gemacht hast damit er scheitert.</p>
</blockquote>
<p>Jup, ich auch.<br />
Auch der Nutz von boost::split und std::copy ist gut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
</blockquote>
<p>Ja, Sone pimpert sich immer quer durch die Standardbibliothek. Finde ich für Anfänger auch nicht gut, und das wurde ihm auch schonmal gesagt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337708</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Tue, 09 Jul 2013 15:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 15:42:31 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p>Nathan schrieb:</p>
<blockquote>
<p>Annotation schrieb:</p>
<blockquote>
<p>Ich mag wie du das trimmen über boost gemacht hast damit er scheitert.</p>
</blockquote>
<p>Jup, ich auch.<br />
Auch der Nutz von boost::split und std::copy ist gut. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
</blockquote>
<p>Ja, Sone pimpert sich immer quer durch die Standardbibliothek. Finde ich für Anfänger auch nicht gut, und das wurde ihm auch schonmal gesagt.</p>
</blockquote>
<p>Hier war das aber Absicht, weil der TE eine komplett Lösung wollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337711</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Tue, 09 Jul 2013 15:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to Aufgabe im programmierpraktikum on Tue, 09 Jul 2013 17:53:43 GMT]]></title><description><![CDATA[<blockquote>
<p>Ja, Sone pimpert sich immer quer durch die Standardbibliothek. Finde ich für Anfänger auch nicht gut, und das wurde ihm auch schon mal gesagt.</p>
</blockquote>
<p>Verstehe nicht, was du meinst. Weder mit dem durch die Standardbibliothek pimpern, noch ob dies für Anfänger passt - denn (!):</p>
<p>Nathan schrieb:</p>
<blockquote>
<p>Hier war das aber Absicht, weil der TE eine komplett Lösung wollte.</p>
</blockquote>
<p><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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Wenn jemand ohne direkte Eigeninitiative, wenn auch höflich, eine Lösung verlangt, dann haut man ihm eben sowas vor die Nase, etwas was er nicht einmal kompilieren kann. Eine minimalistische Erklärung ist mehr als verlangt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2337744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2337744</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 09 Jul 2013 17:53:43 GMT</pubDate></item></channel></rss>