zapisanie wartości znajdującej sie w pliku

0

Cześć.

Jak napisać kod programu który wczytuje po kolei wartości zapisane w pliku tekstowym do danej tabeli( najpierw wczytuje jedną wartość, wykonuje sie odpowiednie działanie, nastepnie jest pobierana nowa wartość)

Wartości są 5 znakowe, jadna pod drugą.

dzięki za pomoc.
pozdrawiam

0

Em, zadaj konkretne pytanie albo zrób z tego ofertę.
Czego nie umiesz? Polecenie wygląda na dosyć jasne.

2

Jak napisać taki kod? Generalnie:

  1. Otworzyć edytor.
  2. Napisać.

Cieszę sie że mogłem pomóc.

0
#include <iostream>
#include <vector>
#include <array>
using namespace std;

template<typename T, size_t N>
istream &operator>>(istream &in, T (&table)[N]){
    for(size_t i = 0; i < N; ++i)
        in >> table[i];
    return in;
}

int main(){
    using value_type = array<char, 5>;
    using table_type = vector<value_type>;
    table_type table;
    
    auto operate = [](const auto &tab, size_t size){
        for(size_t i = 0; i < size; ++i)
            cout << tab[i];
        cout << endl;
    };
    
    for(value_type buff; cin >> buff.data();){
        operate(buff, buff.size());
        table.push_back(buff);
    }
}

http://melpon.org/wandbox/permlink/XlcVMZAyOE9lXyRc

1 użytkowników online, w tym zalogowanych: 0, gości: 1