<?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[Daten einlesen und aufrufen]]></title><description><![CDATA[<p>Hallo</p>
<p>Habe folgendes Problem:</p>
<p>Ich möchte in einer Textdatei verschiedene Internetseiten Manuel(nicht im Programm) eintragen und diese mit einem Programm auslesen und mit dem Internetexplorer aufrufen lassen.</p>
<p>Habe dazu folgenden Code geschrieben:</p>
<pre><code class="language-cpp">#include &quot;Textdatei.h&quot;
#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;windows.h&gt;

//Destruktor
CTextdatei::~CTextdatei()
{
	schliessen();
};

CTextdatei::CTextdatei(char* pDateiname)
{
	strcpy(cDateiname,pDateiname);
};

//oeffnen
bool CTextdatei::oeffnen()
{
	pIFStream= new ifstream(cDateiname);

	return istOffen();
};

bool CTextdatei::istOffen()
{
	if (pIFStream)
		return pIFStream-&gt;is_open();
	else
		return false;
};

//schliessen
void CTextdatei::schliessen()
{
	if (pIFStream)
		delete pIFStream;
};

//ausgeben
void CTextdatei::ausgeben()
{
	char cZeichen[100];

	if(istOffen())
		while (pIFStream-&gt;get(cZeichen[0]))

		//cout&lt;&lt;cZeichen;
		ShellExecute(0,&quot;open&quot;,cZeichen,0,0,SW_SHOWNORMAL);
};
</code></pre>
<p>Er öffnet allerdings nur das Verzeichnis, indem die datei vorhanden ist.Kann mir vielleicht jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182365/daten-einlesen-und-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 08:45:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182365.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 May 2007 10:08:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:08:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Habe folgendes Problem:</p>
<p>Ich möchte in einer Textdatei verschiedene Internetseiten Manuel(nicht im Programm) eintragen und diese mit einem Programm auslesen und mit dem Internetexplorer aufrufen lassen.</p>
<p>Habe dazu folgenden Code geschrieben:</p>
<pre><code class="language-cpp">#include &quot;Textdatei.h&quot;
#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;windows.h&gt;

//Destruktor
CTextdatei::~CTextdatei()
{
	schliessen();
};

CTextdatei::CTextdatei(char* pDateiname)
{
	strcpy(cDateiname,pDateiname);
};

//oeffnen
bool CTextdatei::oeffnen()
{
	pIFStream= new ifstream(cDateiname);

	return istOffen();
};

bool CTextdatei::istOffen()
{
	if (pIFStream)
		return pIFStream-&gt;is_open();
	else
		return false;
};

//schliessen
void CTextdatei::schliessen()
{
	if (pIFStream)
		delete pIFStream;
};

//ausgeben
void CTextdatei::ausgeben()
{
	char cZeichen[100];

	if(istOffen())
		while (pIFStream-&gt;get(cZeichen[0]))

		//cout&lt;&lt;cZeichen;
		ShellExecute(0,&quot;open&quot;,cZeichen,0,0,SW_SHOWNORMAL);
};
</code></pre>
<p>Er öffnet allerdings nur das Verzeichnis, indem die datei vorhanden ist.Kann mir vielleicht jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291296</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 10:08:38 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:29:21 GMT]]></title><description><![CDATA[<p>Da du schon mit Streams arbeitest, solltest du eventuell auch getline() verwenden, um eine komplette Textzeile (entspricht einer URL-Adresse) einzulesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291305</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 24 May 2007 10:29:21 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:32:14 GMT]]></title><description><![CDATA[<p>Desweiteren solltest du string anstelle von char* verwenden. Warum erzeugst du deinen stream eigentlich dynamisch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291307</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 May 2007 10:32:14 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:42:13 GMT]]></title><description><![CDATA[<p>Wenn ich String Benutze,mekert er immer, dass dieser Parameter in Shell Execute nicht möglich ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291315</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 10:42:13 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:43:26 GMT]]></title><description><![CDATA[<p>Für sowas hat string die Memberfunktion c_str(). Die gibt const char* zurück.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291317</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 24 May 2007 10:43:26 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 10:44:00 GMT]]></title><description><![CDATA[<p>Ja, manche Funktionen wollen noch mit C kompatibel bleiben und erwarten deshalb einen (const) char* - den kann dir string mit der Methode c_str() liefern, wenn du ihn übergeben willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291318</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 24 May 2007 10:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:05:29 GMT]]></title><description><![CDATA[<p>Wo soll ich denn da getline einbauen?Probiere es die ganze Zeit aber bekomme es nicht hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291329</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 11:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:10:22 GMT]]></title><description><![CDATA[<p>Anstelle des (unsinnigen) get()-Aufrufs in der ausgeben()-Methode:</p>
<pre><code class="language-cpp">void CTextdatei::ausgeben()
{
    string name;
    while (getline(*pIFStream,name)
        ShellExecute(0,&quot;open&quot;,name.c_str(),0,0,SW_SHOWNORMAL);
}
</code></pre>
<p>PS: Wie Braunstein schon gesagt hat, brauchst du den Stream nicht per new anzulegen - das bringt nur unnötige Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291332</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 24 May 2007 11:10:22 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:12:59 GMT]]></title><description><![CDATA[<p>Ahh wunderbar,vielen Dank.Funktioniert jetzt <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/1291334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291334</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 11:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:19:14 GMT]]></title><description><![CDATA[<p>Ok jetzt hab eich noch ein Problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Undzwar möchte ich mehrere Internetseiten in die Datei eintragen und die nacheinander ausgeben lassen.Dazwischen soll allerdings eine Pause vorhanden sein, die ich mit Sleep() realisieren wollte.Allerdings habe ich keine Ahnung wie ich dieses Sleep zwischen den Internetseiten nun aufrufen lassen soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291338</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 11:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:22:07 GMT]]></title><description><![CDATA[<p>Jeder Durchlauf der obigen while()-Schleife holt dir eine URL aus der Textdatei und gibt sie an ShellExecute() weiter - wenn du noch mehr benötigst, mußt du die Schleife entspechend erweitern:</p>
<pre><code class="language-cpp">while (getline(*pIFStream,name)
{
  ShellExecute(0,&quot;open&quot;,name.c_str(),0,0,SW_SHOWNORMAL);
  Sleep(1000);
  //do whatever you like
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1291342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291342</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 24 May 2007 11:22:07 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:24:26 GMT]]></title><description><![CDATA[<p>Ok danke nochmals.Läuft jetzt alles so,wie ich es mir vorgestellt habe. <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/1291344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291344</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 11:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:40:11 GMT]]></title><description><![CDATA[<p>Möchte das Programm doch noch gerne etwas erweitern und anstatt Sleep einen festen Wert zugeben,diesen in der Texttei vor jeder URL frei eingeben und diesen an Sleep weitergeben.das heißt im Klartext:Erst die Zahl(ca 6 Zeichen) und dann der Rest für die URL.Tüftle zwar schon die ganze Zeit, aber beschäftige mich heute das erste mal mit fstreams.Würdet ihr mir netterweise nochmal helfen?wäre sehr nett.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291353</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 11:40:11 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 11:42:18 GMT]]></title><description><![CDATA[<p>Dir jetzt alle Feinheiten der IOStreams aufzuschlüsseln, dürfte wohl zu weit führen. Aber wirf mal einen Blick ins Magazin (Thema &quot;Ein-/Ausgabe in C++&quot;), wenn du mehr wissen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291354</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 24 May 2007 11:42:18 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 24 May 2007 12:29:56 GMT]]></title><description><![CDATA[<p>Ich hab es mir jetzt mal angeschaut, aber irgendwie weiß ich immer noch nicht,wie ich mein Vorhaben realisieren kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1291382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1291382</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 24 May 2007 12:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 21 Jun 2007 10:58:06 GMT]]></title><description><![CDATA[<p>Sorry, dass ich den Thread nochmal rauskrame, aber habe nochmal eine Frage.Bei Internetexplorern wie den neuen Windows InetExplorer,Firefox,Opera etc. ist es so, dass bei jeder neuen URL ein neuer Tab <a href="http://entsteht.So" rel="nofollow">entsteht.So</a> hat man nach einiger Zeit den Explorer vollgeklatscht mit Tabs (was auch nicht so schön aussieht).Nun hab ich mir gedacht, ob es nicht möglich ist, die URL's innerhalb des selben Tabs aufzurufen?Vielleicht kann mir ja jemand dabei helfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310554</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Thu, 21 Jun 2007 10:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Thu, 21 Jun 2007 14:22:52 GMT]]></title><description><![CDATA[<p>bei firefox oder opera weis ichs net aber unter internet explorer kannst dus in<br />
den optionen einstellen wie ein link behandelt wird wenn es von fremdprogrammen<br />
aufgerufen wird im Internet Explorer ist standart mässig so eingestellt das jeder externe link in ein neuem Tab Geöffnet wird</p>
<p>MFG Ascharan <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310750</guid><dc:creator><![CDATA[Ascharan]]></dc:creator><pubDate>Thu, 21 Jun 2007 14:22:52 GMT</pubDate></item><item><title><![CDATA[Reply to Daten einlesen und aufrufen on Mon, 09 Jul 2007 09:29:20 GMT]]></title><description><![CDATA[<p>Muss den Thread leider nochmal rauskramen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Ist es irgendwie möglich, dem Programm zu sagen, dass es von alleine auf einer Seite scrollen soll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321271</guid><dc:creator><![CDATA[Gar]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:29:20 GMT</pubDate></item></channel></rss>