Hallo Ich habe folgendes Problem: eine .txt Datei mit c++ zu erstellen ist ja ganz simpel, aber was ist wenn die Dateiändung .vbs/.vbe sein sollte? Wie gehe ich dann vor? Ich hoffe jemand kann mir helfen...
Wie die Datei heisst bestimmst du selber... ist also egal ob du die am Ende .txt oder wie auch immer nennst. worauf es ankommt ist viel mehr was du da reinschreibst...
guck dir mal std::ofstream an... -- ...fleißig wie zwei Weißbrote
void main () { ofstream schreibeobj; schreibeobj.open ("C:\\test.vbs"); schreibeobj<<"Schreibe irgend was rein..."; schreibeobj.close(); }
irgendwie funktioniert das Nicht, wenn ich das ganze mit test.txt mache funktinoniert es aber...!Dieser Post wurde am 07.05.2005 um 15:48 Uhr von FloSoft editiert.
#include <iostream> #include <fstream> // fstream.h ist non-standard usingnamespace std;
int main() // main gibt immer int zurück. { ofstream schreibeobj; schreibeobj.open ("C:\\test.vbs"); schreibeobj << "Schreibe irgend was rein..."; schreibeobj.close(); }
Bis auf die paar Fehler sieht mir das korrekt aus, auch wenn ich wahrscheinlich eher
C++:
#include <fstream>
int main() { std::ofstream out("C:\\test.vbs"); out << "Schreibe irgend was rein..."; }
geschrieben hätte. Wofür gibts denn Kon- und Destruktoren?
Was sind diese VBS-Dateien eigentlich? -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra