<?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[std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot;]]></title><description><![CDATA[<p>hi ^^</p>
<p>ich weiß, dass es geht, einen string per präprozessor zu sagen, was er beinhalten soll - in etwa so:</p>
<pre><code class="language-cpp">std::string data (
#include &quot;test.txt&quot;
);
</code></pre>
<p>leider weiß ich nicht mehr genau, wie das gemacht wird, nur das es im zuge einer aufgabe irgendeiner programmier-kontest-seite hier mal besprochen wurde - und iwie bringts das ja nich so wirklich nach #inlude zu suchen - selbst mit &quot;#include textersetzung&quot; (was mit ziemlicher sicherheit als erklärung gedient hatte), hab ich nichts brauchbares gefunden &gt;&lt;.<br />
in dem thread an sich ging es aber um die lösung einer aufgabe - in der man eine datei mit vielen namen auseinander nehmen sollte, ich glaube auch, dass es dort ein <code>std::vector &lt;std::string&gt;</code> war, aber das tut ja nix zur sache ^^</p>
<p>bevor hier alle anfangen, rumzumeckern: es soll nur zu testzwecken dienen und ich bin noch nicht mal sicher, ob man es schafft, wenn in der datei &quot; `s vorkommen ^^</p>
<p>danke scho ma ^^<br />
bb</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223415/std-string-data-include-quot-datei_mit_string_inhalt-quot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 22:08:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223415.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Sep 2008 17:46:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot; on Thu, 25 Sep 2008 17:47:46 GMT]]></title><description><![CDATA[<p>hi ^^</p>
<p>ich weiß, dass es geht, einen string per präprozessor zu sagen, was er beinhalten soll - in etwa so:</p>
<pre><code class="language-cpp">std::string data (
#include &quot;test.txt&quot;
);
</code></pre>
<p>leider weiß ich nicht mehr genau, wie das gemacht wird, nur das es im zuge einer aufgabe irgendeiner programmier-kontest-seite hier mal besprochen wurde - und iwie bringts das ja nich so wirklich nach #inlude zu suchen - selbst mit &quot;#include textersetzung&quot; (was mit ziemlicher sicherheit als erklärung gedient hatte), hab ich nichts brauchbares gefunden &gt;&lt;.<br />
in dem thread an sich ging es aber um die lösung einer aufgabe - in der man eine datei mit vielen namen auseinander nehmen sollte, ich glaube auch, dass es dort ein <code>std::vector &lt;std::string&gt;</code> war, aber das tut ja nix zur sache ^^</p>
<p>bevor hier alle anfangen, rumzumeckern: es soll nur zu testzwecken dienen und ich bin noch nicht mal sicher, ob man es schafft, wenn in der datei &quot; `s vorkommen ^^</p>
<p>danke scho ma ^^<br />
bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588062</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 25 Sep 2008 17:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot; on Thu, 25 Sep 2008 18:28:50 GMT]]></title><description><![CDATA[<p>Ja sicher geht das. Der Präprozessor kopiert praktisch einfach nur den Inhalt der angegebenen Datei an die Stelle des #includes. Du kannst also statt</p>
<pre><code class="language-cpp">std::string s = &quot;blahblahblah&quot;;
</code></pre>
<p>auch eine Datei mit dem String, &quot;string.txt&quot;, anlegen:</p>
<pre><code class="language-cpp">&quot;blahblahblah&quot;
</code></pre>
<p>und dann schreiben</p>
<pre><code class="language-cpp">std::string s = 
#include &quot;string.txt&quot;
;
</code></pre>
<p>Das muss jetzt so komisch aussehen, weil Präprozessordirektiven immer allein auf ihrer Zeile stehen müssen (von Kommentaren und Whitespace mal abgesehen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588093</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 25 Sep 2008 18:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot; on Thu, 25 Sep 2008 18:36:27 GMT]]></title><description><![CDATA[<p>joar - so ist mir das klar - aber ich dachte auch, dass man eine datei mit</p>
<pre><code>blabla sabbel
</code></pre>
<p>haben kann - und die &quot; am Anfang und Ende im Code an sich angeben kann ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588099</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 25 Sep 2008 18:36:27 GMT</pubDate></item><item><title><![CDATA[Reply to std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot; on Fri, 26 Sep 2008 06:55:18 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>joar - so ist mir das klar - aber ich dachte auch, dass man eine datei mit</p>
<pre><code>blabla sabbel
</code></pre>
<p>haben kann - und die &quot; am Anfang und Ende im Code an sich angeben kann ^^</p>
</blockquote>
<p>Nein das geht nicht … aber wieso liest Du die Datei nicht einfach konventionell zur Laufzeit ein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588237</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Fri, 26 Sep 2008 06:55:18 GMT</pubDate></item><item><title><![CDATA[Reply to std::string data = #include &amp;quot;datei_mit_string_inhalt&amp;quot; on Fri, 26 Sep 2008 08:56:14 GMT]]></title><description><![CDATA[<p>Oder wieso nimmst du nicht einen Schritt in deinen Build-Prozess auf, der aus einer gegebenen Textdatei ein Stringliteral macht? In einer Scriptsprache deiner Wahl sollte das ein leichtes sein. Anfügen von Gänsefüßchen reicht übrigens nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588319</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 26 Sep 2008 08:56:14 GMT</pubDate></item></channel></rss>