<?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[wiedermal: lesen aus datei! Habe schon suche benutzt]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>zuerst: Ich habe schon die suchenfunktion benutzt, aber nicht das gefunden was ich suche.<br />
Das Problem:<br />
Ich habe eine Textdatei erzeugt die ungefähr so aussieht:</p>
<p>montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag</p>
<p>und noch ein paar mal mehr nach unten( soll ein Stundenplan werden).<br />
So jetzt würde ich die erste Stunde bei Montag gerne auslesen und in eine Variable speichern. Hat irgedjemand ne Ahnung wie ich das mit dem &quot;read&quot; befehl machen kann? Die MSDN Sammlung sagt mir ich bräuchte zwei Parameter, die ich dann auch eingetragen habe, aber nach dem ausführen des read befehls hat sich dann das Programm abgeschossen,d.h. beendet.</p>
<p>Vielleicht ist noch zu sagen das ich das alles in der Dos Konsole machen möchte, was aber glaube ich nicht von bedeutung ist.</p>
<p>schon mal danke</p>
<p>Bahamut</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68036/wiedermal-lesen-aus-datei-habe-schon-suche-benutzt</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 20:22:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68036.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Mar 2004 12:20:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 12:20:05 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>zuerst: Ich habe schon die suchenfunktion benutzt, aber nicht das gefunden was ich suche.<br />
Das Problem:<br />
Ich habe eine Textdatei erzeugt die ungefähr so aussieht:</p>
<p>montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag<br />
montag dienstag mittwoch donnerstag Freitag Samstag</p>
<p>und noch ein paar mal mehr nach unten( soll ein Stundenplan werden).<br />
So jetzt würde ich die erste Stunde bei Montag gerne auslesen und in eine Variable speichern. Hat irgedjemand ne Ahnung wie ich das mit dem &quot;read&quot; befehl machen kann? Die MSDN Sammlung sagt mir ich bräuchte zwei Parameter, die ich dann auch eingetragen habe, aber nach dem ausführen des read befehls hat sich dann das Programm abgeschossen,d.h. beendet.</p>
<p>Vielleicht ist noch zu sagen das ich das alles in der Dos Konsole machen möchte, was aber glaube ich nicht von bedeutung ist.</p>
<p>schon mal danke</p>
<p>Bahamut</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480030</guid><dc:creator><![CDATA[Bahamut]]></dc:creator><pubDate>Sun, 14 Mar 2004 12:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 12:37:58 GMT]]></title><description><![CDATA[<p>Guck mal in der FAQ unter Dateien und Ströme.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480039</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Sun, 14 Mar 2004 12:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 12:50:53 GMT]]></title><description><![CDATA[<p>also danke erst mal für die Antwort, aber so richtig funzen will das net</p>
<p>Hier mal ein auszug aus dem Quelltext:</p>
<p>void sladen()<br />
{</p>
<p>char *a;<br />
char b[20];<br />
int c=30;<br />
a=&amp;b[20];<br />
ifstream datei;<br />
datei.open(&quot;Stundenplan.txt&quot;);<br />
datei.read(a,c);<br />
cout&lt;&lt;b&lt;&lt;endl;<br />
getch();</p>
<p>}</p>
<p>so in der datei Text datei steht &quot;sa&quot; drin, an der erstens Stelle bei Montag, und was er mir ausgibt sieht anders aus:<br />
eine Menge Sonderzeichen die wohl aus der Rahmen umgebung stammen und dann ganz hinten &quot;sa&quot;.</p>
<p>Wäre für weiter Hilfen sehr dankbar!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480049</guid><dc:creator><![CDATA[Bahamut]]></dc:creator><pubDate>Sun, 14 Mar 2004 12:50:53 GMT</pubDate></item><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 13:06:50 GMT]]></title><description><![CDATA[<p>der zweite parameter bei read ist doch die größe des puffers in den du einlesen willst. der ist bei dir ein char feld mit der größe 20 du übergibst als größe aber die 30, das kann probleme verursachen.</p>
<p>Gruß Mirauder_Mo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480062</guid><dc:creator><![CDATA[Mirauder_Mo]]></dc:creator><pubDate>Sun, 14 Mar 2004 13:06:50 GMT</pubDate></item><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 14:31:18 GMT]]></title><description><![CDATA[<p>Ich verzweifle!!!!!!!!<br />
das mit dem lesen habe ich jetzt so halb hinbekommen. Der Quellte</p>
<p>ifstream datei;<br />
datei.open(&quot;Stundenplan.txt&quot;,ios::in);</p>
<p>for ( int i=0;i&lt;10;i++)<br />
{<br />
ios::ate; // bringt bei mir irgendwie auch nichts<br />
datei.read (Stundenplan.Montag[i],10);<br />
datei.read(Stundenplan.Dienstag[i],10);<br />
datei.read(Stundenplan.Mittwoch[i],10);<br />
datei.read(Stundenplan.Donnerstag[i],10);<br />
datei.read(Stundenplan.Freitag[i],10);<br />
datei.read(Stundenplan.Samstag[i],10);</p>
<p>cout&lt;&lt;Stundenplan.Montag[i]&lt;&lt;endl;<br />
cout&lt;&lt;Stundenplan.Dienstag[i]&lt;&lt;endl;<br />
cout&lt;&lt;Stundenplan.Mittwoch[i]&lt;&lt;endl;<br />
cout&lt;&lt;Stundenplan.Donnerstag[i]&lt;&lt;endl;<br />
cout&lt;&lt;Stundenplan.Freitag[i]&lt;&lt;endl;<br />
cout&lt;&lt;Stundenplan.Samstag[i]&lt;&lt;endl;</p>
<p>}</p>
<p>so weit alles gnaz toll. Nur nach dem die For schleife das erste mal durchgelaufen ist, sprich beim zweitem mal, kürzt er mir den Text in den einzelnen Feldern ein bischen, um ihn dann ein paar durchläufe später wieder vereinzelnt dran zu knallen. Und jetzt kommt das aller schärfste: ich habe keine Ahnung warum!<br />
Also bitte HILFE!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480125</guid><dc:creator><![CDATA[Bahamut]]></dc:creator><pubDate>Sun, 14 Mar 2004 14:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to wiedermal: lesen aus datei! Habe schon suche benutzt on Sun, 14 Mar 2004 14:46:05 GMT]]></title><description><![CDATA[<p>was ist datei für ein typ und was für ein programm soll das werden?<br />
du willst die zeilen nacheinander einlesen oder die tage einzeln, hab ich das<br />
so richtig verstanden?</p>
<p>versuchs mal so:</p>
<p>FILE *datei;<br />
char buffer[255];</p>
<p>datei = fopen(&quot;Tage.txt&quot;,&quot;r+&quot;);<br />
fgets(buffen,255,datein); //damit liest du die erste zeile in buffer<br />
fcloseall();</p>
<p>// achso, habs jetzt kapiert was du willst. aber wozu?!? wärs nicht einfacher<br />
deinen stundenplan einfach in die datei selbst schreiben?</p>
<p>///falls du einen einzelnen string lesen willst, probierst mit:<br />
fscanf(datei,&quot;%s&quot;,stringvaribale)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480128</guid><dc:creator><![CDATA[INTEGER]]></dc:creator><pubDate>Sun, 14 Mar 2004 14:46:05 GMT</pubDate></item></channel></rss>