Code aus txt Datei ausführen

    • [FONT="Comic Sans MS"][COLOR="DeepSkyBlue"][SIZE="3"]Dann musste aber noch mehr beachten.
      Denn die ini Sachen ähneln ja Funktionsaufrufen udn sind soviel ich weiß sogar Funktionen, d.h die werden gelesen und interpretiert.
      Wobei man nichmal hier nach ini auslesen googlen muss.
      (Gibts eig in C++ noch ne Möglichkeit für Inis auzulesen oder muss mans selber coden?)
      denn das Ding könnte auch in ner beispieldatei.asdgfasjkdfsldhgf stehn.
      Sofern die Files drauf programmiert sind, genau diese datei zu öffnen und zu lesen, würde das auch gehn.[/SIZE][/COLOR][/FONT]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • @despiteous:
      Wegen den .inc Datein. xD sry du hast recht^^ Was dort aber der Unterschied ist weiß ich auch nicht^^ Beides Header :P
      @Crasy:
      Schon mal versucht aus einer ini Datei eine Funktion aufzurufen? :P Aber Internetfrak hat recht^^
      Ausserdem sind die Datein bei den Offi Files auch keine inis. Das sind alles Luas. Ich benutze inis nur um Konfigurationen zu speichern^^ Und so bleibt es :P

      Gibts eig in C++ noch ne Möglichkeit für Inis auzulesen oder muss mans selber coden?

      Ich denke schon das es in irgend einer Header Datei eine Klasse dafür gibt :/
      Es ist ja nicht schwer ne Klasse dazu zu schreiben^^
    • ifstream (input) und ofstream (output).
      Mit denen kannst du Dateien beschreiben und auslesen.
      Hier ein Beispiel von der Seite, um Dateien auszulesen.

      C-Quellcode

      1. // read a file into memory
      2. #include <iostream>
      3. #include <fstream>
      4. using namespace std;
      5. int main () {
      6. int length;
      7. char * buffer;
      8. ifstream is;
      9. is.open ("test.txt", ios::binary );
      10. // get length of file:
      11. is.seekg (0, ios::end);
      12. length = is.tellg();
      13. is.seekg (0, ios::beg);
      14. // allocate memory:
      15. buffer = new char [length];
      16. // read data as a block:
      17. is.read (buffer,length);
      18. is.close();
      19. cout.write (buffer,length);
      20. delete[] buffer;
      21. return 0;
      22. }
      Alles anzeigen


      Probiere es einfach mal aus. :P

      MFG
    • xD Ich habe schon eine Lösung -> Lua^^
      Ini hat ja den Vorteil das sie in Sektionen unterteilt ist und jeder Eintrag auch einen Namen trägt^^
      [Sektion]
      Schlüssel=Eintrag
      [MMORPG-Core]
      Blubb="Hier könnte ihre Werbung stehen :P"

      Deshalb liest man nicht alles aus sondern sucht nur nach der bestimmten Adresse...
      Da man bei mir aber frei über den Inhalt verfügen soll, ist die ini nicht geeignet. Da ich ja sonst jeder Zeile einen Namen geben müsste^^
      Auserdem würde ich das mit stdio.h machen. Das ist viel einfacher ;-)
      Ist zwar ne C Header Datei gibts aber auch in C++ Form^^

      Aber danke für dein Code Beispiel :-)