Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Zapisywanie tablic do plikow

Ostatnio zmodyfikowano 2014-06-23 15:18
Autor Wiadomość
babolat22
Temat założony przez niniejszego użytkownika
[C++] Zapisywanie tablic do plikow
» 2014-06-23 14:44:28
C/C++
#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
P-112570
pekfos
» 2014-06-23 15:04:59
To otwórz plik raz i zapisuj do niego, co chcesz.
P-112572
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 .
P-112575
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ś.
P-112577
« 1 »
  Strona 1 z 1