<?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[Dateildentifier]]></title><description><![CDATA[<p>Hi bin neu hier und habe ma sofort ein paar Fragen.<br />
Ich soll in der Schule eine Aufgabe lösen, womit ich überhaupt nicht zurechtkomme und nicht weiß wie ich anfangen soll. Hier die Aufgabe:</p>
<p>PDF-Dateien beginnen mit der Zeichenfolge %PDF. Zip-Datein fangen mit der Zeichenfolge PK an. EXE-Datein starten mit MZ und jpg-Dateien zeigen in den ersten 16 Byte die zeichenkette JFIF.</p>
<p>1. Schreibe ein Programm, dass die Dateitypen der vorliegenden erweiterungslosen Dateien ermittelt und in der Konsole ausgibt.</p>
<p>2. Ergänze das Programm um eine Funktion mit der es möglich ist, die Datei unter neuem Namen mit gültiger Erweiterung abzuspeichern.</p>
<p>3. Ergänze das Programm um die Steuerbarkeit mit Hilfe von Programmargumenten.</p>
<p>Hinweis: Eine Strukturierung mit Hilfe von Funktionen ist obligatorisch!</p>
<p>Für eine Hilfe hier im Forum wäre ich sehr dankbar.</p>
<p>MFG <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/topic/183329/dateildentifier</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 06:09:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183329.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Jun 2007 06:30:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateildentifier on Mon, 04 Jun 2007 06:30:45 GMT]]></title><description><![CDATA[<p>Hi bin neu hier und habe ma sofort ein paar Fragen.<br />
Ich soll in der Schule eine Aufgabe lösen, womit ich überhaupt nicht zurechtkomme und nicht weiß wie ich anfangen soll. Hier die Aufgabe:</p>
<p>PDF-Dateien beginnen mit der Zeichenfolge %PDF. Zip-Datein fangen mit der Zeichenfolge PK an. EXE-Datein starten mit MZ und jpg-Dateien zeigen in den ersten 16 Byte die zeichenkette JFIF.</p>
<p>1. Schreibe ein Programm, dass die Dateitypen der vorliegenden erweiterungslosen Dateien ermittelt und in der Konsole ausgibt.</p>
<p>2. Ergänze das Programm um eine Funktion mit der es möglich ist, die Datei unter neuem Namen mit gültiger Erweiterung abzuspeichern.</p>
<p>3. Ergänze das Programm um die Steuerbarkeit mit Hilfe von Programmargumenten.</p>
<p>Hinweis: Eine Strukturierung mit Hilfe von Funktionen ist obligatorisch!</p>
<p>Für eine Hilfe hier im Forum wäre ich sehr dankbar.</p>
<p>MFG <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/1298208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298208</guid><dc:creator><![CDATA[PatrickK]]></dc:creator><pubDate>Mon, 04 Jun 2007 06:30:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dateildentifier on Mon, 04 Jun 2007 08:23:11 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wo genau hast du denn Probleme? Was hast du bisher gemacht und wo kommst du nicht weiter?</p>
<p>Zum Thema Dateibearbeitung:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39469.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298221</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 04 Jun 2007 08:23:11 GMT</pubDate></item><item><title><![CDATA[Reply to Dateildentifier on Mon, 04 Jun 2007 08:39:44 GMT]]></title><description><![CDATA[<p>cout&lt;&lt;&quot;DateiIdentifier&quot;;</p>
<p>int fileHandle = 0;<br />
const char filePath[] = &quot;H:/Programme/Project1.exe&quot;;<br />
char puffer[255];</p>
<p>fileHandle = FileOpen(filePath, fmOpenRead);</p>
<p>if (FileRead(fileHandle, puffer, 1)==1)<br />
{<br />
cout&lt;&lt;puffer[255];<br />
if(puffer[0]=='M')<br />
cout&lt;&lt;endl&lt;&lt;&quot;M gefunden&quot;&lt;&lt;endl;<br />
}</p>
<p>FileClose(fileHandle);</p>
<p>Bis jetzt hab ich erstmal das hier geschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298233</guid><dc:creator><![CDATA[PatrickK]]></dc:creator><pubDate>Mon, 04 Jun 2007 08:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to Dateildentifier on Mon, 04 Jun 2007 10:07:59 GMT]]></title><description><![CDATA[<p>Okay, erster Schritt: Schau Dir die C++-Standardbibliothek an, speziell Strings und Dateistreams. 'FileOpen' verwendet man nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298295</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Mon, 04 Jun 2007 10:07:59 GMT</pubDate></item></channel></rss>