<?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[fstream-frage]]></title><description><![CDATA[<p>hi leute,</p>
<p>ich will mittels ifstream eine datei einlesen. Wie kann ich nur teile von zeilen auslesen? Also nicht mit:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
using namespace std;

string buffer;

// var file_ anlegen(ifstream) und laden
getline(file_, buffer);
</code></pre>
<p>wie gesagt ich will nich die ganze zeile sondern meinetwegen nur das erste wort. Wie geht das?</p>
<p>ciao und danke NwP</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173095/fstream-frage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 04:30:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173095.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Feb 2007 21:25:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fstream-frage on Sun, 11 Feb 2007 21:25:32 GMT]]></title><description><![CDATA[<p>hi leute,</p>
<p>ich will mittels ifstream eine datei einlesen. Wie kann ich nur teile von zeilen auslesen? Also nicht mit:</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
using namespace std;

string buffer;

// var file_ anlegen(ifstream) und laden
getline(file_, buffer);
</code></pre>
<p>wie gesagt ich will nich die ganze zeile sondern meinetwegen nur das erste wort. Wie geht das?</p>
<p>ciao und danke NwP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227090</guid><dc:creator><![CDATA[NwP]]></dc:creator><pubDate>Sun, 11 Feb 2007 21:25:32 GMT</pubDate></item><item><title><![CDATA[Reply to fstream-frage on Sun, 11 Feb 2007 21:28:40 GMT]]></title><description><![CDATA[<p>lies doch die zeile aus und mach auf den string ein substr.<br />
oder lies die datei zeichenweise ein und füg sie an einen string an bis du hast was du brauchst. Aber a bestn is glaub ich die zeile einzulesen und dann den strink zu verarbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227092</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sun, 11 Feb 2007 21:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to fstream-frage on Sun, 11 Feb 2007 21:42:00 GMT]]></title><description><![CDATA[<p>NwP schrieb:</p>
<blockquote>
<p>wie gesagt ich will nich die ganze zeile sondern meinetwegen nur das erste wort. Wie geht das?</p>
</blockquote>
<p>Hi, du könntest auch einfach op &gt;&gt; ( wie nennt man den nochmal, net shift-op sondern ? )...</p>
<pre><code class="language-cpp">std::string einWort;

file &gt;&gt; einWort; // op&gt;&gt; lesen bis zum ersten Whitespace-Zeichen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1227100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227100</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 11 Feb 2007 21:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to fstream-frage on Mon, 12 Feb 2007 07:07:27 GMT]]></title><description><![CDATA[<p>Freak_Coder schrieb:</p>
<blockquote>
<p>NwP schrieb:</p>
<blockquote>
<p>wie gesagt ich will nich die ganze zeile sondern meinetwegen nur das erste wort. Wie geht das?</p>
</blockquote>
<p>Hi, du könntest auch einfach op &gt;&gt; ( wie nennt man den nochmal, net shift-op sondern ? )...</p>
</blockquote>
<p>Input-Operator (ja, eigentlich ist das ein umgerüsteter Right-Shift ;))</p>
<p>PS: Eine Alternative hast du noch - du kannst getline() als dritten Parameter das gewünschte &quot;Zeilenende&quot;-Zeichen übergeben. Voreingestellt ist dort '\n', aber niemand hindert dich daran, etwas anderes festzulegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227164</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 12 Feb 2007 07:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to fstream-frage on Mon, 12 Feb 2007 19:29:57 GMT]]></title><description><![CDATA[<p>mit anderen worten: wenn ich davon ausgehe, dass ich irgenwo dort [chunk1]=0x0253d221 finde und ich nur den string &quot;[chunk1]&quot; haben will kann ich als gewünschtes zeilenende &quot;]&quot; eingeben?!</p>
<p>mfg NwP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227706</guid><dc:creator><![CDATA[NwP]]></dc:creator><pubDate>Mon, 12 Feb 2007 19:29:57 GMT</pubDate></item><item><title><![CDATA[Reply to fstream-frage on Mon, 12 Feb 2007 19:32:11 GMT]]></title><description><![CDATA[<p>mit get(), also z.B.<br />
ifstream fin;<br />
char c;<br />
fin.get( c );<br />
kannst du ein einzelnes zeichen lesen.</p>
<p>mfg,<br />
julian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227708</guid><dc:creator><![CDATA[Julian__]]></dc:creator><pubDate>Mon, 12 Feb 2007 19:32:11 GMT</pubDate></item></channel></rss>