<?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[Benötige Hilfe bei Vollendung eines Progs!]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich bin ziemlich neu in der Materie...und versuche eigentlich alles allein zu<br />
schaffen...aber irgendwie komm ich hier einfach nicht weiter...<br />
Ich möchte in eines meiner Progs kleinere Fähigkeiten einbaun...aber ich kann<br />
im iNet einfach nicht finden wie...also ich finde die richtigen Funktionen nicht<br />
die so etwas schaffen!<br />
Zu den genauen Dingen gerhört:<br />
1.Eine Funktion die Überprüft wo sich das Programm zurzeit befindet und als rückgabe den Pfad dazu<br />
2.Eine Funktion die überprüft ob ein (vorher definierter oder abgefragte) Ordner<br />
exestiert...also rück gabe reicht true oder false..ganz egal...<br />
3.eine funktion die nach einer (vorher definierten oder abgefragten) dateisucht<br />
und als rückgabe entweder false oder den Pfad zu der datei liefert...<br />
4.Ich frage mich...gibt es eigentlich eine Funktion die den Inhalt von einer bestimmten Datei nach einem &quot;dialog oder einem ganz bestimmten String&quot;<br />
absuchen kann?<br />
5.Wie bringe ich mein Programm dazu einen eintrag in die Registry zu machen?<br />
6.(die letzte frage... <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="😃"
    /> ) Kann ich mit meinem Programm ein andres Programm oder sich selber in ein Verzeichnis meiner Wahl (oder ein abgefragtes) kopieren?</p>
<p>Ich habe schon gegoogelt und hier im Forum die Suchfunktion benutzt...aber<br />
irgendwie ergab die Suche nicht die gewünschten Ergebnisse....hoffe man kan mir hier weiterhelfen....darüber wäre ich echt froh!</p>
<p>Fals es geht...die einzelnen Funltionen mit nem kleinen Beispiel versehn..damit ich weiß wie man es genau benutzt....*wie gesagt anfänger <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="😞"
    /> *</p>
<p>Ich danke schon mal im voraus....<br />
Bye<br />
User</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117818/benötige-hilfe-bei-vollendung-eines-progs</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 10:24:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117818.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Aug 2005 14:25:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Thu, 11 Aug 2005 14:25:27 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich bin ziemlich neu in der Materie...und versuche eigentlich alles allein zu<br />
schaffen...aber irgendwie komm ich hier einfach nicht weiter...<br />
Ich möchte in eines meiner Progs kleinere Fähigkeiten einbaun...aber ich kann<br />
im iNet einfach nicht finden wie...also ich finde die richtigen Funktionen nicht<br />
die so etwas schaffen!<br />
Zu den genauen Dingen gerhört:<br />
1.Eine Funktion die Überprüft wo sich das Programm zurzeit befindet und als rückgabe den Pfad dazu<br />
2.Eine Funktion die überprüft ob ein (vorher definierter oder abgefragte) Ordner<br />
exestiert...also rück gabe reicht true oder false..ganz egal...<br />
3.eine funktion die nach einer (vorher definierten oder abgefragten) dateisucht<br />
und als rückgabe entweder false oder den Pfad zu der datei liefert...<br />
4.Ich frage mich...gibt es eigentlich eine Funktion die den Inhalt von einer bestimmten Datei nach einem &quot;dialog oder einem ganz bestimmten String&quot;<br />
absuchen kann?<br />
5.Wie bringe ich mein Programm dazu einen eintrag in die Registry zu machen?<br />
6.(die letzte frage... <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="😃"
    /> ) Kann ich mit meinem Programm ein andres Programm oder sich selber in ein Verzeichnis meiner Wahl (oder ein abgefragtes) kopieren?</p>
<p>Ich habe schon gegoogelt und hier im Forum die Suchfunktion benutzt...aber<br />
irgendwie ergab die Suche nicht die gewünschten Ergebnisse....hoffe man kan mir hier weiterhelfen....darüber wäre ich echt froh!</p>
<p>Fals es geht...die einzelnen Funltionen mit nem kleinen Beispiel versehn..damit ich weiß wie man es genau benutzt....*wie gesagt anfänger <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="😞"
    /> *</p>
<p>Ich danke schon mal im voraus....<br />
Bye<br />
User</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850210</guid><dc:creator><![CDATA[UnregUser]]></dc:creator><pubDate>Thu, 11 Aug 2005 14:25:27 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Thu, 11 Aug 2005 18:03:27 GMT]]></title><description><![CDATA[<p><strong>zu erstens hier ein codeschnipsel wie du den pfad des programmes erfährst</strong></p>
<pre><code class="language-cpp">int main (int argc, char *argv[])
{
  cout&lt;&lt;&quot;Dateiname:      &quot;&lt;&lt;argv[0]&lt;&lt;endl;
</code></pre>
<p><strong>zu zweitens hier eine funktion die überprüft ob der angegebene pfad ein verzeichnis ist<br />
sie gibt false zurück wenn das verzeichnis nicht existiert oder eine datei ist</strong></p>
<pre><code class="language-cpp">int isDirectory(const char *filename)
{
  	char tempstring[255]; 
    strncpy(tempstring, filename, 255);
    if (tempstring[strlen(tempstring) - 1] == '/') {
         tempstring[strlen(tempstring)-1] =0; 
       }

	struct stat st;

	if(stat(tempstring, &amp;st)) return FALSE;  // Existiert nicht
	if(!S_ISDIR(st.st_mode)) return FALSE; // es ist kein direktory

	return TRUE;
}
</code></pre>
<p><strong>drittens die funktion sagt dir das eine datei existiert oder nicht</strong></p>
<pre><code class="language-cpp">int does_file_exist(const char *filename)
{
	struct stat st;
	if(stat(filename, &amp;st) || isDirectory(filename)) return FALSE;
	return TRUE;
}

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/850359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850359</guid><dc:creator><![CDATA[Skippy]]></dc:creator><pubDate>Thu, 11 Aug 2005 18:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Fri, 12 Aug 2005 15:23:32 GMT]]></title><description><![CDATA[<p>Vielen vielen Dank....bist mir ne Riesen Hilfe....<br />
hoffe irgendjemand kennt noch die Antwort auf die letzten 3 Fragen....</p>
<p>Thx nochmals</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851023</guid><dc:creator><![CDATA[UnregUser]]></dc:creator><pubDate>Fri, 12 Aug 2005 15:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Fri, 12 Aug 2005 15:30:56 GMT]]></title><description><![CDATA[<p>Weils &quot;Vollendung&quot; im Titel heißt: Suchst du diese Funktionen allesamt für eine Art Installer? Da gibts bessere Alternativen als diesen selbst zu schreiben <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851029</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Fri, 12 Aug 2005 15:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 14 Aug 2005 13:01:56 GMT]]></title><description><![CDATA[<p>*g* ne nicht ganz...eigentlich sind diese ganzen Funktionen nicht alle für<br />
nur ein Programm <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="🙂"
    /> Es sind einfach einige Ideen die Ich umsetzen möchte....<br />
Hab bis jetzt die letzten 3 Funktionen immer noch nicht gefunden... <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 />
Kann mir denn niemand hier weiterhelfen....?<br />
Irgendwie werde ich zum ersten mal von google und den anderen Suchmachienen<br />
enttäuscht *g*<br />
Hmm naja hoffe es findet sich noch jemand der sich damit auskennt...</p>
<p>plz help</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851954</guid><dc:creator><![CDATA[UnregUser]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:01:56 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 14 Aug 2005 13:08:37 GMT]]></title><description><![CDATA[<p>ich will dir ja nicht zu nahe treten, aber die richtung der fragen geht irgendwie richtung malware^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851957</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:08:37 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 14 Aug 2005 13:18:50 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9200">@Skippy</a>: Was spricht eigentlich dagegen, bool einzusetzen?</p>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851962</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:18:50 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 14 Aug 2005 13:44:41 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5202">@otze</a><br />
hehe...ne keine MalWare...ist nicht mein Fall...<br />
Hat was mit nen TextCoder zutun den ich progge<br />
und noch mit einem Prog das beim SysStart das system nach<br />
kleinen Veränderungen an den Wichtigsten Stellen prüft...<br />
möchte jetzt nicht näher darauf eingehn..hoffe es ist ok!<br />
Benötige aber die letzten 3 Funktionen um alles realisieren zu können...<br />
helft mir bitte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/851976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851976</guid><dc:creator><![CDATA[UnregUser]]></dc:creator><pubDate>Sun, 14 Aug 2005 13:44:41 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 14 Aug 2005 14:08:41 GMT]]></title><description><![CDATA[<p>@virtuell Realisticer bis auf meine unwissenheit spricht da eigentlich nichts gegen</p>
<p>die funktion hatte ich mir mal ganz am anfang für ein programm geschrieben und nie verbessert lohnte sich halt aus meiner sicht irgendwie net</p>
<p>werd das aber gleich mal mit in angriff nehmen übrigens falls jemand gbrauchen kann hier noch ne funktion um die dateigröße zu bekommen ohne erst datei öffnen und per fseek ans dateiende zu gehen</p>
<pre><code class="language-cpp">unsigned long get_file_size(const char *filename)
{
	struct stat st;
	if(!stat(filename, &amp;st))
    { 

     return st.st_size;
    }
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/851987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/851987</guid><dc:creator><![CDATA[Skippy]]></dc:creator><pubDate>Sun, 14 Aug 2005 14:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 21 Aug 2005 10:31:22 GMT]]></title><description><![CDATA[<p>hmm...also kann mir hier denn niemand helfen?<br />
mir fehlen noch die letzten 3 Funktionen <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/855274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855274</guid><dc:creator><![CDATA[UnregUser]]></dc:creator><pubDate>Sun, 21 Aug 2005 10:31:22 GMT</pubDate></item><item><title><![CDATA[Reply to Benötige Hilfe bei Vollendung eines Progs! on Sun, 21 Aug 2005 10:37:48 GMT]]></title><description><![CDATA[<p>UnregUser schrieb:</p>
<blockquote>
<p>hmm...also kann mir hier denn niemand helfen?<br />
mir fehlen noch die letzten 3 Funktionen <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="😞"
    /></p>
</blockquote>
<p>Machs dir selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/855282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/855282</guid><dc:creator><![CDATA[tip]]></dc:creator><pubDate>Sun, 21 Aug 2005 10:37:48 GMT</pubDate></item></channel></rss>