3 Fragen zum Dateinschreiben
-
ES WIRKT ^^
ES KlAPPT YUHUUdanke euch allen

hier der code//hier erstmal der Vorbereitende Code #include<fstream> #include<string> #include<sstream> using namespace std; int main() { string dateiName; fstream datei; for(int counter = 1;counter<=10;) { fstream datei; datei.open("C:\\Dokumente und Einstellungen\\All Users\\Desktop\\Test.txt", ios::out|ios::app); datei << "TEST1"<< endl; datei << " TEST2" << endl; datei.close(); counter++; //Erstellen des neuen Dateinamens mit Zähler ostringstream newFileName; newFileName<<"C:\\Dokumente und Einstellungen\\All Users\\Desktop\\Test"<<counter<<".txt"; dateiName = newFileName.str(); //Neue Datei mit Zähler öffnen datei.open(dateiName.c_str(), ios::out); } }
-
Wenn du hinter dem datei.open ...
auch ein datei.close() schreibst ... dann bekommst du 10 Dateien.
Ansonsten ist der stream sozusagen "besetzt" und nach der ersten Datei
passiert nichtsmehr.datei.open("C:\\Dokumente und Einstellungen\\All Users\\Desktop\\Test"<<i<< ".txt", ios::out|ios::app);Das kann auch auf diese art nicht funktionieren.
Dieses "zusammenschieben" von Strings mit dem leftshift operator (<<)
ist die eigenschaft der stringstreams. So einfach zusammenschieben
kann man das nicht. Musst also nen Umweg gehn.
-
dark-eye schrieb:
Wenn du hinter dem datei.open ...
auch ein datei.close() schreibst ... dann bekommst du 10 Dateien.
Ansonsten ist der stream sozusagen "besetzt" und nach der ersten Datei
passiert nichtsmehr.datei.open("C:\\Dokumente und Einstellungen\\All Users\\Desktop\\Test"<<i<< ".txt", ios::out|ios::app);Das kann auch auf diese art nicht funktionieren.
Dieses "zusammenschieben" von Strings mit dem leftshift operator (<<)
ist die eigenschaft der stringstreams. So einfach zusammenschieben
kann man das nicht. Musst also nen Umweg gehn.yop nur die erste datei ist gefüllt mit dem inhalt das ärgert ein wenig aber schonmal gut, das mehrer geschireben werden, ich mache das dann mit einer punkte variable oder so, sodass die einzelnd geschrieben werden, dann dürfte das gehen und nicht mit einer schleife
-
_matze schrieb:
Gib mal in der Konsole (cmd.exe) folgendes ein:
type c:\windows\explorer.exe
Dann siehst du mal Maschinencode (dargestellt im ASCII-Code). Kompilierter Quellcode, mehr nicht. Ein Computer braucht keine Begriffe wie "if", "while" oder "char". Der regelt das mit Nullen und Einsen.
ok und wo sehe ich den code von z.B. einer Exe die ich programmiert habe, so könnte ich ja etwas programmieren, was wietere exen schreibt
-
nyx schrieb:
_matze schrieb:
Gib mal in der Konsole (cmd.exe) folgendes ein:
type c:\windows\explorer.exe
Dann siehst du mal Maschinencode (dargestellt im ASCII-Code). Kompilierter Quellcode, mehr nicht. Ein Computer braucht keine Begriffe wie "if", "while" oder "char". Der regelt das mit Nullen und Einsen.
ok und wo sehe ich den code von z.B. einer Exe die ich programmiert habe, so könnte ich ja etwas programmieren, was wietere exen schreibt
und wie kann ich den code kopieren ?
das sind ja keine 1 und 0 sondern komische zeichen und in cmd. exe kann ich ja auch net kopieren :_(
-
Ein logischer Zwischenschritt wäre doch erst mal asm oder???
von einer höheren programmiersprache direkt zu maschinencode? erst wird doch die Assemblersprache erstellt wenn ich das richtig verstanden habe...
-
@nyx
hier ist dein code aber richtig, jetzt erstellt er auch 10 dateien ohne komisches gefrickel da.:)
//hier erstmal der Vorbereitende Code #include<fstream> #include<string> #include<sstream> #include<iostream> using namespace std; int main() { int counter; string dateiName; fstream datei; stringstream newFileName; for(int counter=1;counter<=10;counter++) { //Erstellen des neuen Dateinamens mit Zähler newFileName<<"test"<<counter<<".txt"; newFileName>>dateiName; cout<<dateiName<<endl; //Neue Datei mit Zähler öffnen datei.open(dateiName.c_str(), ios::out); datei.close(); newFileName.clear(); } }Kümmer dich einfach nicht um diesen Maschinencode, der Code wird dir auch nicht als 0 und 1 angezeigt sondern Hexadezimal, weil jede 0 und 1 Kombination einen Hexadzimalen Wert darstellt und der wird dann angezeigt.
Den Code deiner Exe brauchst dir nicht anzugucken, der ist vollkommen irrelevant für dich.
-
nyx schrieb:
nyx schrieb:
_matze schrieb:
Gib mal in der Konsole (cmd.exe) folgendes ein:
type c:\windows\explorer.exe
Dann siehst du mal Maschinencode (dargestellt im ASCII-Code). Kompilierter Quellcode, mehr nicht. Ein Computer braucht keine Begriffe wie "if", "while" oder "char". Der regelt das mit Nullen und Einsen.
ok und wo sehe ich den code von z.B. einer Exe die ich programmiert habe, so könnte ich ja etwas programmieren, was wietere exen schreibt
und wie kann ich den code kopieren ?
das sind ja keine 1 und 0 sondern komische zeichen und in cmd. exe kann ich ja auch net kopieren :_(Weil das nicht als Nullen und Einsen dargestellt wird, sondern im ASCII-Code. Z.B. ist das ASCII-Zeichen Nr. 65 (dez.) der Buchstabe 'A'. Das ist hexadezimal 0x41, oder binär 10000001.
Zusammenfassung:
'A'
65
0x41
10000001
------------------
ALLES DAS GLEICHE!
Nur eine Frage der Darstellung...Du willst deine eigene exe als "Maschinencode" sehen? Dann öffne sie doch einfach mit einem Texteditor (z.B. notepad.exe von Windows).
In der Konsole kopieren geht übrigens: Rechtsklick => Markieren
-
¸ @D Uô‰\‹ D ‰D‰T‰LÇ@D èqê ¡@†D …ÀtX£° D ‹ð‘D …Ò…‹ ƒúàt ¡@†D ‰D‹ð‘D ‹K0‰è&ê ‹ð‘D ƒúÀt‹@†D ‰\\‹
ð‘D ‹QP‰è ê èëé ‹° D ‰è~¯ ƒäðè¶é ‹‰L‹ @D ‰T¡@D ‰è
‰Ãè‚é ‰èªë ‰D‹ð‘D ‹B‰è¥é ‹ð‘D éUÿÿÿv ¼' U‰åƒìÇ ÿØ‘D èÈþÿÿ´& U‰åƒìÇ ÿØ‘D è¨þÿÿ´& U‹
’D ‰å]ÿát& U‹
ü‘D ‰å]ÿáU‰å]é± U‰åƒì(‹E‰èó H‰Eü‹EH‰EôEô‰DEü‰è’· ‹ ‰Eø‹Eü‰EðÆEïÇEè ‹Eè;Eøs9€}ï t3‹Eð‰D‹E‰èìø ‰Á‹E‹Uè¶:”ÀˆEïEðÿEèÿ 뿃}ð t4€}ï t.‹Eð‰D‹E‰èø ‰Á‹E‹UøÂ¶:”ÀˆEïEðÿëÆÇD ‹E‰è~ø ‰Á‹E‹UøÂ¶:¶EïƒàˆEçëÆEç ¶EçˆEï¶EïÉÃU‰åWVSì| ƒä𸠃ÀƒÀÁèÁà‰…”üÿÿ‹…”üÿÿè½ Ç…Üüÿÿ @ Ç…àüÿÿèëC …äüÿÿU艺A@ ‰P‰…Äüÿÿ‰$è÷² è"® E؉$Ç…Èüÿÿÿÿÿÿèý½ …Øþÿÿ‰$Ç…Èüÿÿ è% Ç…Ôþÿÿ ƒ½Ôþÿÿ Œ …Èýÿÿ‰$Ç…Èüÿÿ èöÿ ÇD$ Ç$ èúÊ ‰D$ÇD$ D …Èýÿÿ‰$Ç…Èüÿÿ èþû …Èýÿÿ‰$è@ü …Ôþÿÿÿ ÇD$ …ýÿÿ‰$èÒ„ ÇD$<D …ýÿÿ‰$Ç…Èüÿÿ è*à ‰Â‹…Ôþÿÿ‰D$‰$è΄ ÇD$rD ‰$èà •øüÿÿ…ýÿÿ‰D$‰$èF ƒì…øüÿÿ‰D$E؉$Ç…Èüÿÿ è4à é m‹…Èüÿÿ‰…¤üÿÿ‹•Ìüÿÿ‰•¸üÿÿƒ½¤üÿÿ„˜ ƒ½¤üÿÿ„× ƒ½¤üÿÿ„ ƒ½¤üÿÿ„X ‹…¸üÿÿ‰…¼üÿÿ…øüÿÿ‰$Ç…Èüÿÿ èÁ ‹•¼üÿÿ‰•¸üÿÿë?…øüÿÿ‰$Ç…Èüÿÿ èöÀ E؉$èëï ÇD$ ‰D$…Èýÿÿ‰$è‘ú ë2‹…¸üÿÿ‰…´üÿÿ…ýÿÿ‰$Ç…Èüÿÿ è{‰ ‹•´üÿÿ‰•¸üÿÿë…ýÿÿ‰$Ç…Èüÿÿ èU‰ ë2‹…¸üÿÿ‰…°üÿÿ…Èýÿÿ‰$Ç…Èüÿÿ èÏ ‹•°üÿÿ‰•¸üÿÿë…Èýÿÿ‰$Ç…Èüÿÿ è© é™ýÿÿ‹…¸üÿÿ‰…¬üÿÿ…Øþÿÿ‰$Ç…Èüÿÿ è€ ‹•¬üÿÿ‰•¸üÿÿë…Øþÿÿ‰$Ç…Èüÿÿ èZ ëE‹…¸üÿÿ‰…¨üÿÿE؉$Ç…Èüÿÿ èÇ¿ ‹•¨üÿÿ‰•¸üÿÿ‹…¸üÿÿ‰$Ç…Èüÿÿÿÿÿÿ胶 E؉$Ç…Èüÿÿÿÿÿÿ莿 Ç…Àüÿÿ …Äüÿÿ‰$èv° ‹…Àüÿÿeô[^_]ÃU1ɉåƒì<ÿt6ƒàpƒø t<~ƒø@tO)ƒø0t<´& ¼' è+ä …Àtƒøuò‰ö1ÉɉÈÃøPëñt& ‰$èh± ‰ÁɉÈÉ$èJ± ‰Áëð‰$è± ‰Áëäv ¼' U‰åW‰×V1öSƒì1Û‰Eð´& ¼' ‹EðˆÙƒÃ¶@‰Eð‰ÐƒàÓà Æ„Òxä‰7‹EðZ[^_]ô& U‰åW1ÿV1öSƒì‰Eì‰Uð¶ ¼' ‹Eì‰ñƒÆ¶@‰Eì¶Ú‰ØƒàÓà Ç„ÒxáƒþwöÃ@t¸ÿÿÿÿ‰ñÓà Ƕ ¿ ‹Eð‰8‹EìƒÄ[^_]ÃU‰åƒì‰]ô<PˆÃ‰uø‰Ö‰}ü‰ÏtG‰Øƒàƒøwdÿ$…€D ¶ ‹ƒÁ…Òt‰Øƒàpƒøt~ò„Ûx|‹E‰‹]ô‰È‹uø‹}ü‰ì]Ãv Aƒàü‹H‹E‰‹]ô‰È‹uø‹}ü‰ì]˃Áë®è”â ¿ƒÁë¡Uð‰Èè¢þÿÿ‹Uð‰Áë·ƒÁëˆUì‰ÈèÙþÿÿ‹Uì‰Áétÿÿÿú뀋뀶 U‰åW‰×V‰Æ1ÀSƒì…ö‰Mìt‰4$èb¯ ‹U쉶G€úÿtx‹Eì¶Ú‰òƒÀ‰Eè‰Øè¯ýÿÿ‹Uè‰ù‰$‰Â‰ØèÞþÿÿ‰Ç‹Uì¶GˆBþÀtVUð‰øèþÿÿ‹]ð‰Ç‹UìØ‰B¶G‹UìˆBUð‰øèãýÿÿ‹Mð‰Ç‹UìȉBƒÄ‰ø[^_]ËUì‰B‹Uì¶GˆBþÀuª‹EìÇ@ ëµ¶ ¿ U‰åV1öSƒì‰Ã¶@<ÿt<‰Á¾ ƒáƒùt-…ɾ t"èMá ƒù¾ tƒù¾ uç‰ö¼' ¯Ö‹K¶À)Ñ‹S]ô‰$è÷ýÿÿ‹EôƒÄ[^]ö ¿ U‰åƒì(‰uø‰Æ‹‰]ô‰Ó‰}ü‰Ï‰Eð‹‰$ÿP„Àt‹Eð‹ ‰Eð‰\\$º ‹‰T$Uð‰T$‰4$ÿP1Ò„Àt ‹E𺠉‹]ô‰Ð‹uø‹}ü‰ì]ö U‰åW‰×V‰ÆSƒì‹@‰Mì‹M)ÈXÿt& Uð‰Øè†üÿÿ‹Uð‰Ã…Òt"‰ðèÖþÿÿMì‰úèLÿÿÿ„Àtظ ƒÄ[^_]ÃÄ1À[^_]ÃU‰åEèWVSì¼ ‰e¼‰E´E”ÇE¬ @ ÇE°øëC ÇE¸i @ ‰$è« ‹U¹ ‹E‰xÿÿÿƒê0ƒÀ ƒ}‰•tÿÿÿ‰E€…0 ƒ}‹U‹M”Àò ++CñCUNG ʔ„…; ‹U‰$ÇE˜ÿÿÿÿ蹬 ‰…pÿÿÿº …À‰•xÿÿÿ„ß ÇE˜ÿÿÿÿ‰Â‹EMÈ1ÿ1öèýÿÿ‰…hÿÿÿ¶EÜ1Û‹Uèôúÿÿ‰EЋE‰$è6¬ ‰½dÿÿÿH¹ ‰…ÿÿÿ…À‰µlÿÿÿ‰\ÿÿÿ‰xÿÿÿŒy …” ¹ ¸ …ɉ…xÿÿÿ„[ öE„º ƒù„H ‹U‹EòCUNG5 ++C Âu6‹…tÿÿÿ‹•\ÿÿÿ‰P‹•lÿÿÿ‰P‹•pÿÿÿ‰P ‹E€‹•tÿÿÿ‰B(‹…dÿÿÿ‰B¸ ‰…xÿÿÿE”‰èˆª ‹…xÿÿÿļ [^]ô& ‹…tÿÿÿ‹•tÿÿÿ‹@‹R ‰…\ÿÿÿ‹…tÿÿÿ‰•pÿÿÿ‹@ƒø‰…dÿÿÿɃáþƒÁöEu‹U‹EòCUNG5 ++C Â„É I„“ ‹…\\ÿÿÿ…Àˆ‘ ‹…tÿÿÿ1ÿ¾ ‰|» ƒÀ0‰D‹E‰ÇE˜ÿÿÿÿ襪 ‹•\ÿÿÿ‰t‰T‹E‰èŒª ‹•dÿÿÿ‰T‹E‰è§ª ‰xÿÿÿE”‰è–
‹…xÿÿÿļ [^]Ãt& ‹…hÿÿÿUè’ùÿÿ‰…hÿÿÿUŒè„ùÿÿÿÿÿÿ‰…hÿÿÿuÖ‹U‹EŒB‰•dÿÿÿ…Àt‹UØÐH‰…lÿÿÿ‹…dÿÿÿ1É…À„þÿÿ‹…lÿÿÿ¹ …À„þÿÿöEÆ…Wÿÿÿ Æ…Vÿÿÿ „õ 1À‰…Xÿÿÿë t& Æ…Wÿÿÿ‹E„…Àto‹•hÿÿÿЉ…lÿÿÿ‹…lÿÿÿUˆè6ùÿÿ‰…hÿÿÿU„è(ùÿÿ‹Eˆ…ÀtÁŽË ‰ÂEÈè!ûÿÿ…Àt#‹½Xÿÿÿ…ÿtªÇE˜ÿÿÿÿ‹•XÿÿÿM€è~ûÿÿ„Àt‘Æ…Vÿÿÿ€½Vÿÿÿ „Ô ‹Uˆ¹ ‰•\\ÿÿÿéDýÿÿv I„ ‹…\\ÿÿÿ…À‰7þÿÿÇE˜ÿÿÿÿ‹•pÿÿÿMÈ‹EèÓùÿÿ¶EÜ‹Uè·÷ÿÿ‹•tÿÿÿ‰B$éþÿÿ‹U‹EòCUNG5 ++C Â…òþÿÿ‹…tÿÿÿ‹ éçþÿÿv ‹µXÿÿÿ…öt(‹M€‰$‹•XÿÿÿÇE˜ÿÿÿÿEÈè+ûÿÿ„À…Êþÿÿé4ÿÿÿ‹]Ô÷Е|ÿÿÿØè¼÷ÿÿ‹|ÿÿÿ…ÉëÙ€½WÿÿÿÉ÷уáépüÿÿÇE˜ÿÿÿÿèã ÇE˜ è ƒÅƒ}˜‹Eœ‰…PÿÿÿtJÇE˜ èi ‹•Pÿÿÿ‰$ÇE˜ÿÿÿÿè ‹…tÿÿÿƒÀ0‰$è3 ‹•tÿÿÿ‹B‰$ÇE˜ÿÿÿÿè ‹•Pÿÿÿ‰$è ÇE˜ èa U‰åEèì¨ ‰E¤E„‰$‰]ô‰uø‰}üÇEœ @ ÇE ìC ÇE¨!@ ‰e¬èÕ¥ ‹U‰èº ‹Eƒè0‹P ‰U€‹P‰•|ÿÿÿ‹P‰•xÿÿÿ‹P‹@ÇEˆ ‰UÀ‰è t& ƒÅƒ}ˆ‹UŒ‰•tÿÿÿt.ÇEˆ èr ÇEˆ èf ÇEˆÿÿÿÿ‹…tÿÿÿ‰è¬ ‹…tÿÿÿ‰è2 è] ‹ M¸ÇEˆ ‹U€‰…pÿÿÿƒÀP‰…lÿÿÿ1Àè¨÷ÿÿ‹•|ÿÿÿ‹…pÿÿÿ‹lÿÿÿ‰‹E¸èIùÿÿ„ÀuOÇEˆ ‹•|ÿÿÿ1ÉE¸‰º\\!D è&ùÿÿ„Àt1Ç èæ ¾€2@ »\!D Ç 1D ‰t‰\\‰èÖ èA ÇEˆ ‹…xÿÿÿ‰è| U‰å‹EÇ 8D ]ÉöU‰åƒì‹EÇ .D ‰èÙÿÿÿÉö U‰å‹EÇ 8D ]ÉöU‰å‹EÇ 8D ]éÞ ´& ¼' U‰åƒì‹EÇ P7D ‰è9 Éö U‰åƒì‹EÇ P7D ‰è Éö U‰åSƒì‹]ÇP7D ‰èø ‰èp X[]ö ¿ U‰åƒì‹EÇ À/D ‰èÉ Éö U‰åƒì‹EÇ À/D ‰è
Éö U‰åSƒì‹]ÇÀ/D ‰èˆ ‰è Z[]ö ¿ U‰åSƒì1Û‹U‹E9Ðt‹@‹R‰D‰è[Ø …Àu» ƒÄ‰Ø[]Ãv ¼' U1À‰å]ô& U1À‰å]ô& U‰åƒì‹E‰D‹E‰èˆÿÿÿɶÀÉöU1À‰å]ô& U‰åƒì‹EÇ .D ‰èþÿÿÉö U‰åSƒì‹]Ç.D ‰èøýÿÿ‰]Y[]é ¶ ¿ U‰åƒì‹EÇ X.D ‰èÙýÿÿÉö U‰åƒì‹EÇ X.D ‰è¹ýÿÿÉö U‰åSƒì‹]ÇX.D ‰è˜ýÿÿ‰][[]é ¶ ¿ U‰åƒì‹EÇ ˜.D ‰èiýÿÿÉö U‰åƒì‹EÇ ˜.D ‰èIýÿÿÉö U‰åSƒì‹]ǘ.D ‰è(ýÿÿ‰]X[]é= ¶ ¿ U‰åƒì‰]ø‹]‰uü‹u‰\\‰4è"þÿÿ„Àº u1Òƒ}v‹]ø‰Ð‹uü‰ì]Ãt& ‹U‹‰t‰T‰ÿP‹]ø‹uü‰ì]¶Ð‰Ðô& ¼' U‰åEèSƒì‹MÇEè ‹]ÇEì ‹‰D‹ÇEð ÇEô ‰D‹E‰‰DÿR‹Eì1Òƒàƒøu
‹Eèº ‰ƒÄ‰Ð[]ö ¿ U‰å‹E;E]”À¶ÀD€Ãv ¼' U‰åƒì(‰]ô‹]‹E‰uø‹u‹M‰}ü9ó‹}‰Eð‰Mìt+‹G‹Mì‹}ü‹‰M‹Mð‰]‹]ô‰u‹uø‰M‰E‹J ‰ì]ÿá‰L‰<èáüÿÿ„ÀtÅ‹]ô¸ ‹uø‹}ü‰ì]Ãv ¼' U‰åWVSƒì‹};}‹]„— ‹sNƒþÿt\óë Nƒëƒþÿtp‹SöÂtï‰ÐˆÑÁø€áˆMótƒ}ýtÚ€}ó t‹Ð‹ ‹‹‹E‰D‹E‰T‰D‹E‰D‹‰ÿQ ƒø~¡€}ó tƒÈƒÄ‰Â‰Ð[^_]Ãt& º ƒÄ‰Ð[^_]ËE‰‰Dèüÿÿ„Àº „MÿÿÿëØ‰öU‰åƒì‰uø‹u;u ‰]ô‹]‰}ü‹}t3‰<‹E‰DèÄûÿÿ„Àt‰3‹EÇC ‰C‹]ô1À‹uø‹}ü‰ì]Éö‰<‹E‰Dè‘ûÿÿ„Àtº‹E‰CëÔt& U‰åƒì8‰uø‹E‹u‰]ô‹]‰}ü‹}‰D‰4èYûÿÿ„Àt8‰‹M‹U…ɉWˆ’ ‹U;E ”À¶ÀD€‰G‹]ô1À‹uø‹}ü‰ì]Ã;] tI‹F‹‰|‹E ‰D‹E‰\\‰D‹E‰D‹E‰D‹E‰D‹F‰ÿR‹]ô‹uø‹}ü‰ì¶À]ËE‰4‰DèÀúÿÿ„Àt¤‹U‰Wëˆt& ƒ}þ…zÿÿÿÇG énÿÿÿv ¼' U‰åWVSƒì|‹U‹E‹r‰EĉUÀ÷Æ t‹p‰r‹M 9M„Ä ‹U‹MĉT‰èLúÿÿ„À…v ÆE¿ ‹EÄ‹PJLЉU¸B‰M¤„N ´& ÇEÈ ‹M¤‹]ÇEÌ ‹QÇEÐ ÇEÔ ‰ÐˆÑ‰uØÁø€átƒË„Ét ‹M‹9ø‹ ‹MÁöÂu
ƒ}þ„Ø ƒãý‹U¤‹‹EȉD‹E ‰D‹E‰L‰D‹M‰\‰L‹E‰D‹M¤‹‰ÿR‹]Ћ}ÔˆE·‹EÀ‹P Óƒÿ”‰Xƒÿ”À‰]¨Â…ë €}¿ …« ‹UÀ‹2…ö…¶ ‹MÀ‹EÌ‹UȉA…Ò¶E·‰ˆE¿t…Ût‹UÄöB„o ¶ ¿ ƒ}¨t0ÿM¸ƒm¤ƒ}¸ÿt#‹EÀ‹péÒþÿÿ‰öƒæ…ÿÿÿÿM¸ƒm¤ƒ}¸ÿuݶE¿ƒÄ|[^]ËEÀ‹M‹U‰H‹M‰…Ɉ] ‰Ð‹UÐ;E ‹UÀ”À¶ÀD€‰B1ÀƒÄ|[^]ËMÈ9΄• …ö•À1҅ɕ„Âu%…ötöE·u…É„SÿÿÿöE¿„Iÿÿÿ‰ö¼' ‰}°‹MÀƒû‹I‰M¬Ž« öÃt
‹EÀö@…
‹E¬…ÀuÇE¬ ‹E°…ÀuÇE° ¶ ¼' ‹E°‹]¬1؃øŽÏ ƒ}°~ÆE¿ ‹EÈ‹UÀ‹M°‰‹ẺM¬‰B‹U¬‹EÀö‰P…ÿÿÿö„ÿÿÿ‹MÀ‹I‰M¨é˜þÿÿ‹MÀ‹1…ö…ÿÿÿ‹MÈéÿÿÿv ‹E¬…ÀŽ£ …ÿƒ}¬~öE¬„]ÿÿÿ‹MÄöA„Pÿÿÿ‹u‹UÈ…öˆQ ‹M
;E ”À¶ÀD€‰E°‹E°‹]¬1؃ø@ÿÿÿë
‹M¬!M°ƒ}°I ÆE¿‹EÀ‹PÇ Ç@ ‰U¨éáýÿÿ‹UÀ‹EÌ BéÒýÿÿƒÿ~÷Ç t/‹UÄöBt&‹E…Àˆ‚ ‹M;E ”À¶ÀD€‰E¬é!ÿÿÿÇE¬ éÿÿÿ‹E‹UĉD‰èˆöÿÿ„À„"üÿÿ‹E‹MÀ‰Aé×ýÿÿ‹UÀ‹Eȉz‰‹ẺB¶E·é¿ýÿÿƒ}þ…³ýÿÿ‹MÀÇA é¤ýÿÿƒ}þ¸ t†‹U‹M ‹‰L‹U‰t‰T‹M‰L‹U‰ÿP ‰E¬é€þÿÿƒ}þ¸ „³þÿÿ‹M‹‹M ‰L‹M‰T‰L‹U‰T‹M‰ÿP ‰E°é‡þÿÿ‹MÀ¸ Ç ÇA éýÿÿ¶Àéýÿÿt& U‰åSƒì‹E‹]‰D‹E‰è„õÿÿ1Ò„Àt‹Eº ÇC ÇC ‰ƒÄ‰Ð[]ô& ¼' U‰åƒì(‰uø‹u‰}ü‹}‰]ô‹]‰t‰|‹E‰‰Dèÿÿÿ„Àº t‹]ô‰Ð‹uø‹}ü‰ì]ËC‹‰t‰|‹E‰D‹C‰ÿR‹]ô‹uø‹}ü‰ì¶Ð‰Ð]Ãv ¼' U‰åWVSƒìL‹}‹E‰|‹U‰EÔ‰T‹E‹UÔ‰D‰èÿÿÿ„Àº … ‹G¨‰EÐ… ‹EÔ‹pNƒþÿ„V \\ðëöEÐuJNƒëƒþÿ„= ÇEØ ‹C‹UÐÇEÜ ‹MÇEä ‰Uà‰ÂÁú‰UĈ€âˆUÏÑèˆÂ€âˆUÎt°…Ét€}Ï ‹EÄt‹Ð‹ Á‹‹E؉D‰L‹E‰D‹‰ÿR„À„{ÿÿÿƒ}ä„Î ‹E܃ø~€}Î u
ƒàý‰EÜ´& ‹W…ÒuQ‹E؉‹U܃ú‰W‹Eà‰G‹Eä‰G~ö„› ‹UÔöB…ÿÿÿº ‰öƒÄL‰Ð[^_]ËUÔ‹R‰UÐéâþÿÿ‹;EØu}…Àu‹Eäƒøtwƒútr‰T‰èDóÿÿ„Àtb‹EÜNƒë Gƒþÿ…Ðþÿÿ¶ ¼' 1Òƒ •ƒÄL[‰Ð^_]À}Ï „(ÿÿÿ‹‰Eäéÿÿÿö„iÿÿÿ‹EÔö@éWÿÿÿÇ ÇG º éMÿÿÿ¶ ¿ U‰åƒìX‰}ü‹}‰]ô‰uø‹‰ûÇEÈ ÇEÌ ‹PøÇEÐ ‹HüEÈÇEÔ Ó‹‰D‹E‰\1Û‰D‹EÇEØ ‰|‰D¸ ‰D$‹Edas sieht mir aber net nach hexa code oder binari code or sonst irgendwas halbwegs sinnvollen aus ^^
-
Klar, weil er das nicht interpretieren kann.
Öffne doch deine exe mal mit einem Hexeditor, dann siehst du was sinnvolles.
-
nyx, könntest du bitte mal erklären, warum genau dein Programm Maschinencode schreiben soll?
-
nyx schrieb:
das sieht mir aber net nach hexa code oder binari code or sonst irgendwas halbwegs sinnvollen aus ^^
Wenn ich Dir diese Antwort in griechischen Zeichen schreiben würde, sähe das für Dich auch nicht sinnvoll aus.
-
EDIT: Super, das Posten dieser Antwort gibt "Read Timeout", aber dieser Beitrag lädt in weniger als einer Sekunde und offenbart, dass meine Antwort schon zweimal in der Datenbank gelandet ist

-
den code brauche ich damit ich exe datein mit einem c++ code schreiben kann,also so
fstream datei;
datei.open("C:\\Dokumente und Einstellungen\\All Users\\Desktop\\geschriebene.exe", ios::out|ios::app);
datei.close();
datei << "komischer bnare code,der eine exe erstellt";
counter++;
-
nyx schrieb:
den code brauche ich damit ich exe datein mit einem c++ code schreiben kann,also so...
Das wird nicht klappen (Es sei den du hast extrem gute Maschinencodeerfahrungen, und das auch noch Plattformabhängig; Typ: Erster Schritt wäre es überhaupt einmal mit Assembler klarzukommen), was theoretisch machbar ist, ist das generieren von C++ Dateien mit anschließenden Aufruf eines [auf dem entsprechenden Rechner installiert und konfigurierten] C++ Compilers und damit die Erzeugung einer exe.
C++ ist keine Interpretersprache wo es ausreicht das ein entsprechender Interpreter installiert ist und man dann direkt die Dateien aufruft.
cu André
-
Ich finde OP sollte sich mal informieren,wie so ein Computer (und Software) überhaupt funktioniert,bevor er versucht Anwendungen von anderen Anwendungen schreiben zu lassen.
-
Ich glaube, er möchte eine seiner exen vom Programm im Rahmen eines Setups schreiben lassen. So verstehe ich ihn jedenfalls.
nyx schrieb:
3.)Kann ich anstatt nur Textdokumente zu schreiben auch exe Dateien von c++ schreiben lassen, um Platz zu sparen und eine Art Installations - Datei zu haben ? Wenn ja wie ?
Er ist sich offenbar nicht bewusst, dass andere Setups auch nur kopieren und vielleicht noch entpacken. Außerdem wird er ja durch eine solche (theoretisch mögliche) Maßnahme keinen Speicherplatz sparen, im Gegenteil (Riesenstring für die exe plus Code für's Schreiben).