Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » .txt string und zahlen einlesen

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
29.10.2008, 16:12 Uhr
~tallus
Gast


Hi leute
Ich habe ein Problem beim einlesen diese .txt Dat

turbo1

12 2 0 1 TRUE

Y 50 3 3 FALSE

DProgrammierte Anwendungen\mein_test_3

Ober.txt Unter.txt

56 36 3 3

12 12 3 3

DProgrammierte Anwendungen\mein_test_3

3 ROTOR31.txt ROTOR32.txt ROTOR33.txt

536 880 800

0 15 3 480

DProgrammierte Anwendungen\mein_test_3\kräfte.txt

ich hatte gehofft mit der Befehl :
getline(inputfile, MaschinenName,'\n'); was raus zu bringen
aber kommt nichts




kann Jemand mir helfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.10.2008, 18:38 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


was heißt "kommt nichts"?

ansonsten is der ansatz scho net schlecht, zeig mal etwas mehr code, vielleicht haste nur nen kleinen schusselfehler drin
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.10.2008, 07:13 Uhr
~tallus
Gast


so lautet den Code


C++:
    ifstream inf;
        inf.open("Biotsavart.txt");
        if(!inf )
        {
            cout<<"Cannot open output file.\n";
            return 1;
        }
        else
        {
            do{
            inf.getline(MaschinenName,80);
            inf.getline(c_startordurchmesser,10,'\t');
            inf.getline(c_pol,10,'\t');
            inf.getline(c_startorpermeabilitaet,10,'\t');
            inf.getline(c_rotorpermeabilitaet,10,'\t');
            inf.getline(c_TransientBetrieb,10);
            inf.getline(Verschltungsart,10,'\t');
            inf.getline(c_Frequenz,10,'\t');
            inf.getline(c_Stranganzahl,10,'\t');
            inf.getline(c_windungszahl,10,'\t');
            inf.getline(c_Kraftberechnung,10);
            inf.getline(Ober_Unterpfad,80);
            inf.getline(Oberlage,80,'\t');
            inf.getline(Unterlage,80);
            inf.getline(c_ZN1,10,'\t');
            inf.getline(c_NPLG,10,'\t');
            inf.getline(c_NULGR,10,'\t');
            inf.getline(c_NOLGR,10);
            inf.getline(c_NOLEV,10,'\t');
            inf.getline(c_NULEV,10,'\t');
            inf.getline(c_NOLSV,10,'\t');
            inf.getline(c_NULSV,10);
            inf.getline(Rotorpfad,80);
            inf.getline(c_AnzrotorSpulen,10,'\t');
            inf.getline(Rotor1,80,'\t');
            inf.getline(Rotor2,80,'\t');
            inf.getline(Rotor3,80);
            inf.getline(c_RotorkappeLaenge,10,'\t');
            inf.getline(c_POLYRAD,10,'\t');
            inf.getline(c_polyz,10);
            inf.getline(c_Startwinkel,10,'\t');
            inf.getline(c_Phasenfolge,10,'\t');
            inf.getline(c_zeitschritt_pro_periode,10,'\t');
            inf.getline(c_Gesamte_Zeitschritt,10);
            inf.getline(Karftdatei,80);
            
            }while(inf.eof());

        }
        inf.close();



turbo1

12 2 0 1 TRUE

Y 50 3 3 FALSE

C:\Users\hermann\Documents\Kostenrechnung

Doc1.docx Exhortation.docx

56 36 3 3

12 12 3 3

D:\Programmierte Anwendungen\mein_test_3

3 ROTOR31.txt ROTOR32.txt ROTOR33.txt

536 880 800

0 15 3 480

C:\Users\hermann\Documents\Exhortation.docx

Dieser Post wurde am 30.10.2008 um 11:03 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: