fstream File speichert nich alles -.-



  • so hab ma ne frage ich hab hier ne tabelle in html code mittels c++ geschrieben womit man die tabelle editieren kann und das ergebnis in eine txt datei speichern sollte doch jetz fehlt immer die letzte spalte der tabelle die nichtmal in der txt reingespeichert wurde also was soll ich machen ??

    #include<iostream>
    #include<string>
    #include<fstream> 
    
    using namespace std;
    
       int main()
    
       {
    
           const string trennzeichen(" \t\n,.!;(){}[]=+-");
           int end;
    
           //teams
           string team1;
           string team2;
           // 1on1 lineup Team1
           string s1t1;
           string Rs1t1;
           string s2t1;
           string Rs2t1;
           string s3t1;
           string Rs3t1;
           // 1on1 lineup Team2
           string s1t2;
           string Rs1t2;
           string s2t2;
           string Rs2t2;
           string s3t2;
           string Rs3t2;
           // 1. 2on2 lineup clan1
           string AT1T1;
           string rAT1T1;
           string AT2T1;
           string rAT2T1;
           // 2. 2on2 lineup clan1
           string AT3T1;
           string rAT3T1;
           string AT4T1;
           string rAT4T1;
           // 1. 2on2  lineup clan2
           string AT1T2; 
           string rAT1T2;
           string AT2T2; 
           string rAT2T2;
           //2. 2on2 lineup clan2
           string AT3T2;
           string rAT3T2;
           string AT4T2;
           string rAT4T2;
    
           //zusätliche Variablen die wegen den " " man machen muss sonst formatiert der es falsch
    
           string  border;
           string  flagge1;
           string  flagge2;
           string  align;
           string  align2;
           string  align3;
           string  rasseS1T1;
    
      fstream File("tabelle.txt", ios::out|ios::binary);
    
       cout<<"Gib den Teamname 1 ein\n";
    cin>>team1;
       cout<<"Gib den Teamname 2 ein\n";
    cin>>team2;
    //team 1 1on1 lineup
    
       cout<<"Gib den 1. 1on1 spieler von "<<team1<<"ein und seine rasse\n";
    cin>>s1t1;
    cin>>Rs1t1;
       cout<<"Gib den 2. 1on1 spieler von "<<team1<<"ein und seine rasse\n";
    cin>>s2t1;
    cin>>Rs2t1;
       cout<<"Gib den 3. 1on1 spieler von "<<team1<<"ein und seine rasse\n";
    cin>>s3t1;
    cin>>Rs3t1;
    
    //team 2 1on1 lineup
    
       cout<<"gib den 1. 1on1 spieler von "<<team2<<"ein und seine rasse\n";
    cin>>s1t2;
    cin>>Rs1t2;
       cout<<"gib den 2. 1on1 spieler von "<<team2<<"ein und seine rasse\n";
    cin>>s2t2;
    cin>>Rs2t2;
       cout<<"gib den 3. 1on1 spieler von "<<team2<<"ein und seine rasse\n";
    cin>>s3t2;
    cin>>Rs3t2;
    
    // matchup 2on2 lineup 1.TEAM 1.Clan
    
       cout<<"Gib das erste 2on2 von team1 an   s1,r1 ~~~ s2,r2 \n";
    cin>>AT1T1;
    cin>>rAT1T1;
    cin>>AT2T1;
    cin>>rAT2T1;
    
    // matchup 2on2 lineup 2.Team 1.Clan
    
       cout<<"Gib das zweite 2on2 von team1 an  s1,r1 ~~~ s2,r2 \n";
    cin>>AT3T1;
    cin>>rAT3T1;
    cin>>AT4T1;
    cin>>rAT4T1;
    
    // matchup 2on2 lineup 1.Team 2.Clan
    
       cout<<"Gib das erste 2on2 von team2 an s1,r1 ~~~ s2,r2 \n";
    cin>>AT1T2;
    cin>>rAT1T2;
    cin>>AT2T2;
    cin>>rAT2T2;
    
    // matchup 2on2 lineup 2.Team 2.Clan
    
       cout<<"Gib das zweite 2on2 von team2 an s1,r1 ~~~ s2,r2 \n";
    cin>>AT3T2;
    cin>>rAT3T2;
    cin>>AT4T2;
    cin>>rAT4T2;
    
    // die zusätzlichen variablen deklarieren
    
    border="1";
    flagge1="http://cncw.de/Bilder/Warcraft/Flaggen/norwegen.gif";
    flagge2="http://cncw.de/Bilder/Warcraft/Flaggen/deutschland.gif";
    align="right";   
    align2="left";
    align3="center";
    rasseS1T1="http://www.cncw.de/Bilder/Warcraft/News/tft_";
    
    File <<"<center><table border="<<border<<"><tr><td><img src="<<flagge1<<">"<<team1<<" </td><td>Ergebnisse</td><td align="<<align<<"><img src="<<flagge2<<" alt="" border="<<border<<">"<<team2<<" </td></tr></head><body><tr>";
    File <<"<td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"<img src="<<rasseS1T1<<""<<Rs2t2<<".gif>"<<s2t2<<"</center></td>";
    File <<"<td align="<<align3<<">0:0</center></td><td align="<<align2<<"><center><img src="<<rasseS1T1<<""<<rAT1T1<<".gif>"<<AT1T1<<" & <img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</center></td></tr><tr><td align="<<align2<<">";
    File <<"<img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<" & <img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</center></td><td align="<<align2<<"><center>2:1</center></td><td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"";
    File <<"<img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</center></td></tr><tr><td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td><td><center>1:1</center></td><td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td></tr><tr><td align="<<align2<<">";
    File <<"<img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td><td><center>0:2</center></td><td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td></tr><tr><td align="<<align2<<">";
    File <<"<img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td><td><center>1:1</center></td><td align="<<align2<<"><img src="<<rasseS1T1<<""<<Rs1t1<<".gif>"<<s1t1<<"</td></tr></table></center>";
    
     cin>>end;
    
    }
    


  • will mich nicht aufregen das prog hat ein zeimlich schlechtest design und codestyle

    aber egal zu deinem problem
    mach dein File zu und verwende statt cin>>end; cin.clear(); cin.peek();

    mfg



  • falscher thread *g*


Anmelden zum Antworten