Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Auslesen aus der Datei schlägt fehl (:-

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.01.2004, 17:48 Uhr
DieRuhevordemSturm




Code:
ifstream einlesen_stream;
  while(!einlesen_stream.eof()) // bis Dateiende erreicht
  {
        // INS Programm reinladen
    ifstream einlesen_stream;
    if (!einlesen_stream)
    einlesen_stream.open("save.txt", ios::in);
    einlesen_stream >> knahr >> kholz>> kstein >> keisen >> kstahl >> lvnahr >> lvholz >> lvstein >>  lveisen >>  lvstahl >>  lknahr >>  lkholz >>  lkstein >>  lkstahl >>  lkeisen ;
    einlesen_stream.close();
   };


damit will ich die Variablen knahr kholz und so weiter aus einer Datei auslesen ... (save.txt) die gibts auch und in der steht folgendes 1:1 drinn


Code:
12 123 154 51 14 134 13 12 123 154 51 14 134 13 21  



irgendwie klappt das nicht ! Null fehler aber wenn ich starte blinkt nur der Cusor der Dos-Box und das war's.

Warum geht das nicht hat jmd ne Idee wie das sonst geht ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.01.2004, 18:31 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also mal davon abgsehen das du das eine wenig (wie soll ich sagen) unorthodox machst kann ja auch nichts ausgegeben werden will du ja laut deines codes nur was in die variablen einliest aber nichts weiter ausgibst...(Ich sehe da nirgendwo ein cout...)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.01.2004, 19:32 Uhr
RedEagle




Code:
ifstream einlesen_stream;
  while(!einlesen_stream.eof()) // bis Dateiende erreicht
  {
        // INS Programm reinladen
    ifstream einlesen_stream;
    if (!einlesen_stream)
    einlesen_stream.open("save.txt", ios::in);
    einlesen_stream >> knahr >> kholz>> kstein >> keisen >> kstahl >> lvnahr >> lvholz >> lvstein >>  lveisen >>  lvstahl >>  lknahr >>  lkholz >>  lkstein >>  lkstahl >>  lkeisen ;
    
     cout  >> knahr >> kholz>> kstein >> keisen >> kstahl >> lvnahr >> lvholz >> lvstein >>  lveisen >>  lvstahl >>  lknahr >>  lkholz >>  lkstein >>  lkstahl >>  lkeisen ;

    einlesen_stream.close();
   };


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.01.2004, 19:37 Uhr
DieRuhevordemSturm



geht nicht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.01.2004, 19:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
#include <iostream>
#include <fstream>
using namespace std;

int main(){
int knahr,kholz,kstein,keisen,kstahl,lvnahr,lvholz,lvstein,lveisen,lvstahl,lknahr,lkholz,lkstein,lkstahl,lkeisen;

    ifstream einlesen_stream("save.txt", ios::in);
    if(!einlesen_stream.fail()){
        einlesen_stream >> knahr >> kholz>> kstein >> keisen >> kstahl >> lvnahr >> lvholz >> lvstein >>  lveisen >>  lvstahl >>  lknahr >>  lkholz >>  lkstein >>  lkstahl >>  lkeisen ;
        cout  << knahr << kholz<< kstein << keisen << kstahl << lvnahr << lvholz << lvstein <<  lveisen <<  lvstahl <<  lknahr <<  lkholz <<  lkstein <<  lkstahl <<  lkeisen ;
        einlesen_stream.close();
    }

return 0;
}



und wenn du mich nicht in den wahnsinn treiben willst dann nimm nicht 15 verschiedene variablennamen sondern ein array...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 22.01.2004 um 19:50 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: