in file code schreiben
-
Hallo gibt es eine einfach art quellcode in ein file zu schreiben ?
also in der artfile << #include <irgendeinheader.h>
class1 {
}
<< EOF
so dass genau wie ichs zwisschen den "<<" hinschreibe auch im file erscheint ?
bis jetzt hab ichs so umständlich mit einer liste von zeilen die einzeln dann durchiteriert wird um ins file zu schreiben.......das geht doch bestimmt einfacher oder ?
-
#include <iostream> using std::cout; int main( int argc, char** argv ) { cout << "#include <iostream>\n" "\n" "using std::cout;\n" "\n" "int main( int argc, char** argv ) {\n" " cout << \"hello world!\\n\";\n" " return 0;\n" "}\n" ; return 0; }
-
Hallo,
Die einfachste Art ist wohl folgende:#include <iostream> #include <fstream> using namespace std; int main() { while(cin.good()) cout << cin.rdbuf() << endl; return 0; }Das sieht zwar jetzt nicht besonders toll aus, wird aber doch recht mächtig, wenn man Ein/Ausgabe umleitet.
Beispiel:
prompt~#: ./das_obige_programm < mein_cpp_file.cppGibt den Inhalt von mein_cpp-file.cpp aus.
oder
prompt~#: ./das_obige_programm > mein_cpp_file.cppSchreibt deine Eingabe nach mein_cpp_file.cpp
Gruß Caipi
-
hehe, da hat einer cat nachgebaut.
Eigentlich mal lustig zu sehen mit wie wenig Code ein so nützliches Programm geschrieben sein kann!