Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Duomenų failo pvz:
- Samsung, hfs45, 999.99
- Philips, P78, 1200
- Samsung, P7-14, 799.99
- */
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include <string>
- using namespace std;
- const string D = "Duomenys.txt";
- const string R = "Rezultatai.txt";
- struct tv
- {
- string pav;
- string kodas;
- double kaina;
- };
- void Nuskaitymas(const string fv, tv tvs[]);
- int main() {
- setlocale(LC_ALL, "Lithuanian");
- tv tvs[10];
- return 0;
- }
- /* Nuskaitymas iš duomenų failo
- fv - duomenų failas
- tvs - masyvas į kurį keliami duomenys */
- void Nuskaitymas(const string fv, tv tvs[]) {
- int i = 0;
- ifstream fin(fv);
- while (!fin.eof())
- {
- /* getline(su kuo nuskaito (kas prie ifstremo arba cin, jei iš ekrano),
- į kurį kintamąjį nuskaito, iki kurio simbolio nuskaitinėja šį dalyką) */
- getline(fin, tvs[i].pav, ',');
- fin >> ws; // white space
- getline(fin, tvs[i].kodas, ',');
- fin >> ws;
- fin >> tvs[i].kaina;
- fin >> ws;
- i++;
- }
- fin.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement