[C++] Zapisywanie tablic do plikow
Ostatnio zmodyfikowano 2014-06-23 15:18
babolat22 Temat założony przez niniejszego użytkownika  | 
[C++] Zapisywanie tablic do plikow » 2014-06-23 14:44:28 #include<iostream> #include<fstream> using namespace std; int main() {     float a[ 100 ];     float b[ 200 ];     double s = 0.0;     float j = 10;     float l = 9.0;     for( int i = 0; i < 20; i++ )     {         j = j + 0.5;         a[ i ] = j * j * j;         cout << "objetosc szescianu o bokach = " << j << "      Wynosi = " << a[ i ] << endl;         s = s + a[ i ];         l = a[ i ];         ofstream fh;         fh.open( "...." );         fh << l << endl;         fh.close();                       }     cout << "Suma objetosci wynosi = " << s << endl;     ofstream fh;     fh.open( "....." );     fh << s << endl;     fh.close();     return 0; } [ / cpp ] Witam, w tym programie chodzi mi o to aby tekst wydrukowany przez program zostal przeniesiony w takim samym formacie do plik.Obecny kod powoduje ze w pliku otrzymuje tylko i wylacznie wartosc z ostatniego elementu tabeli.Prosilbym o rade jak sobie z tym poradzic. Pozdrawiam  | 
 | 
pekfos  | 
» 2014-06-23 15:04:59 To otwórz plik raz i zapisuj do niego, co chcesz.  | 
 | 
babolat22 Temat założony przez niniejszego użytkownika  | 
» 2014-06-23 15:13:58 Chodzi mi o to aby kod był tak skonstruowany aby sam przenosił dane które, wyświetla  do pliku. Nie rozumiem kompletnie twojej rady .  | 
 | 
pekfos  | 
» 2014-06-23 15:18:54 Użyj własnej funkcji (lub klasy, strumienia, itp) do wyświetlania, by zapisywała także do pliku. | Nie rozumiem kompletnie twojej rady . |  
 A co tu jest niezrozumiałego? Otwórz plik raz. Aktualnie otwierasz go na nowo za każdym razem, gdy jest potrzebny i tracisz wszystko, co do tej pory zapisałeś.  | 
 | 
|  « 1 »  |