Skup się na tym pseudo-fragmencie (funkcji wczyt)
Jak nie ogarniasz wskaźników (a w nowym C++ mają status "discouraged"), to zacznij stosować referencje. W programowaniu niesystemowym referencje często dużo lepiej pasują niż wskaźniki.
Dodatkowo, dla początkującego w C/C++ lepszy od gcc/g++ jest duet clang/clang++, ze względu na to, że komunikaty błędów dą
dużo bardziej użyteczne dla endusera:
$> clang++ test.cpp
test.cpp:28:13: error: assigning to 'int *' from incompatible type 'size_type' (aka 'unsigned long')
s=dane.size();;
^~~~~~~~~~~~
1 error generated.