Daten in Datei speichern.Include wird nicht erkannt!



  • Hi Boaduser,

    vll kann mir ja einer von euch helfen..
    Ich arbeite mit Sharpdevelop 4 und will eine winzige Konsolenanwendung schreiben mit der ich Name,Nachname und Wohnort abfrage und diese in einer Datei Speichere.Fertig.
    Sollte nicht so schwer sein aber irgendwie haut das nicht hin.
    Ich habe die ABfragen alles hinbekommen aber wenn ich das ganze in eine Datei mittels Stream Speichern will kann der include nicht erkennen.

    Einer eine Idee wieso?

    Als Fehler kommt immer

    Einzeiliger Kommentar oder Zeilenende erwartet. (CS1025) - an der Stelle vom Include "#"

    Hier der Code

    using System;
    using System.IO;
    
    namespace CRM
    {
    
    	class Program
    	{
    	#include <fstream.h> 	
    
    		int dat()
    		{
    				ofstream schreiben;
    				schreiben.open("C:'\'Users'");
    				schreiben="Dieser Text kommt in die Datei";
    				schreiben.close();
    }
    


    1. das include gehört nicht in eine Klassendefinition und auch nicht in einen Namespace
    2. fstream.h ist Streinzeit, benutze fstream


  • manni66 schrieb:

    1. das include gehört nicht in eine Klassendefinition und auch nicht in einen Namespace
    2. fstream.h ist Streinzeit, benutze fstream

    Hi Manni66 Danke für die schnelle Antwort!

    Also ich hab das Include jetzt zu den usings gesetzt aber Fehler kommt der gleiche.
    Der sieht das ganze einfach als Kommentar an 😡
    Eine Idee wieso?

    using System;
    using System.IO;
    #include <fstream>
    namespace CRM
    {
    
    	class Program
    	{
    		///////////////////////////////
    
    		int dat()
    		{
    			fstream f;
    			f.open("C:'\'Users'\'praktikant'\'Desktop'\'CRM.txt", ios::out);
    			f << "Dieser Text geht in die Datei" << endl;
    			f.close();
    		}
    
    		//////////////////////////////////
    


  • Th3On3 schrieb:

    using System;
    using System.IO;
    

    Das ist kein Standard-C++



  • ProgChild schrieb:

    Th3On3 schrieb:

    using System;
    using System.IO;
    

    Das ist kein Standard-C++

    Mh also soll ne Konsolenanwendung sein. Und das Using baut der so schon rein 😞
    Soll ich das ganze mal Rauslöschen 😕 ``?



  • Nachtrag:

    Im gesamten Text kommen nur zwei Fehler einmal das mit dem Kommentar
    und "Präprozessordirektive erwartet. (CS1024)" auch beim Include ^^ is doch unglaublich wie einen sowas aufhalten kann... 😉



  • Th3On3 schrieb:

    Mh also soll ne Konsolenanwendung sein. Und das Using baut der so schon rein 😞
    Soll ich das ganze mal Rauslöschen 😕 ``?

    Du verwendest entweder C++/CLI oder C#. Willst du C++ lernen, ist das keine gute Idee. Willst du C# lernen, bist du im falschen Forum.



  • ProgChild schrieb:

    Th3On3 schrieb:

    Mh also soll ne Konsolenanwendung sein. Und das Using baut der so schon rein 😞
    Soll ich das ganze mal Rauslöschen 😕 ``?

    Du verwendest entweder C++/CLI oder C#. Willst du C++ lernen, ist das keine gute Idee. Willst du C# lernen, bist du im falschen Forum.

    Ok also wahrscheinlich erstmal einen andere Etwicklungsumgebung?
    Dann wirds laufen? oder sind noch richtig drastische Fehler im Text?

    Vielen Dank übrigens für deine Hilfe!!!



  • Th3On3 schrieb:

    Ok also wahrscheinlich erstmal einen andere Etwicklungsumgebung?
    Dann wirds laufen? oder sind noch richtig drastische Fehler im Text?

    Was willst du denn lernen? C#, dann bleib bei Sharpdevelop.

    Willst du C++ machen, dann kannst du dir mal Code::Blocks, den QtCreator oder Visual C++ Express ansehen. Netbeans und Eclipse gehen auch, aber die sind für den Anfang etwas schwieriger einzurichten...



  • [quote="ProgChild"
    Was willst du denn lernen? C#, dann bleib bei Sharpdevelop.

    Willst du C++ machen, dann kannst du dir mal Code::Blocks, den QtCreator oder Visual C++ Express ansehen. Netbeans und Eclipse gehen auch, aber die sind für den Anfang etwas schwieriger einzurichten...[/quote]

    Also ich hab in der Uni mal ein bisschen in C++ reingeschaut nur was mir jetzt dank dir auffällt ist, dass unser prof uns unterlagen zu C++ gegeben hat aber Entwicklungsumgebung und Befehle von C# und C++

    Dann ist ja kla das ich das nicht richtig zusammenbekomme! Verschiede Programmiersprachen in einem Code geht schlecht 😋
    Ok ich werd mal QtCreator testen muss das Programm schnell zum laufen bringen!


Anmelden zum Antworten