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

Wczytywanie liczb z pliku

Ostatnio zmodyfikowano 2014-10-24 19:48
Autor Wiadomość
Happy_man
Temat założony przez niniejszego użytkownika
Wczytywanie liczb z pliku
» 2014-10-24 19:40:00
Ciągle męcze się z wczytaniem liczb z pliku.

Liczby odzielone są przecinkami( plik .csv). Próbowałem już wiele.

Problemu z wydrókowaniem nie mam bo w pętli użyję char i jest ok.

Jednak chciałbym te liczby odrazu zapisać do tablicy jednowymiarowej.

Proszę o pomoc

P-119315
Winner_Of_Death
» 2014-10-24 19:42:43
A próbowałeś w ogóle coś takiego zrobić?
Jeżeli tak, to chyba powinieneś mieć kod, podaj go.
P-119317
Happy_man
Temat założony przez niniejszego użytkownika
» 2014-10-24 19:48:28
ogólnie to mam sumę tych liczb policzyć, tutaj próbowałem bez użycia tablicy

C/C++
#include <iostream>
#include <fstream>

int main()
{
    std::ifstream plik;
    plik.open( "D:sciezka" );
    int licznik = 0;
    float suma = 0;
    float liczba;
   
    do
    {
        std::cout <<( char ) plik.get();
        liczba = plik.get();
        suma = suma + liczba;
        licznik++;
    } while( plik.good() );
   
    std::cout << "\n suma to " << suma;
    return 0;
}

Tutaj próbowałem inaczej z zapisywaniem do tablicy(sama pętla):

C/C++
int licznik = 0;
float tablica[ 50 ];

while( true )
{
    float a;
    plik >> a;
    if( plik.good() )
    {
        tablica[ licznik ] = a;
        licznik++;
    }
}
P-119318
« 1 »
  Strona 1 z 1