Datei-Ende-Zeichen in .NET



  • hallo,

    ich nutze visual studio .NET 2003

    leider weiß ich nicht was das datei-ende-zeichen ist.
    wenn ich also einen string eingebe, was muss ich tun?

    bei einer zahlenreihe ist es ja leicht, ich gebe einfach einen buchstaben ein, also keine wert vom definierten typ (bsp.: int)

    ich habs schon probiert mit strg-Z geht aber auch nicht.

    wass soll ich tun



  • ???

    Dateiendezeichen! Was meinst du.
    Einen INT mit einem Buchstaben zu beenden ist ........!

    Sowas wie Dateiende gibt es nicht.
    Es wird aus einer Datei einfach gelsen bis nichts mehr da ist und Windows sendet durch die Lesefunktion einen Rückgabewert.

    Ein String:

    string test = "Hallo Welt";

    Zeilenende bei Windows ist \r\n.
    Bedeutet Return Newline.



  • hier ein teil aus dem quellcode:

    // Abfrage eines Strings

    cout << "Geben Sie bitte die Wörter ein und beeenden Sie ihn mit [CRTL-Z]: " << endl;

    string eingabe;

    // Wörter in einen Vector schreiben

    while(cin >> eingabe) {
    wort.push_back(eingabe);
    }

    ich gebe also einen satz ein aber wie beende ich ihn [CRTL-Z] geht nicht bei return beginnt er nur eine neue zeile wie sage ich ihm das der die eingabe beendet ist??


Anmelden zum Antworten