Cześć.
Chciałbym dowiedzieć się, w jaki sposób wczytujecie liczby (dodatnie i ujemne, oddzielone spacjami i znakiem nowej linii) z plików textowych, np. do tablicy dynamicznej...?
Problem polega na tym nieszczęsnym minusie (liczb ujemnych). Próbowałem wszystkiego co przyszło mi do głowy:
- czytałem znak po znaku z odpowiednimi warunkami,
- czytałem linie jako string, analizując i próbując robić split między spacjami.
Dla rozjaśnienia sytuacji, pokazuję strukturę przykładowego pliku test.dat (macierz: 5X4):
2 3 1 4 5
-1 2 0 1 -15
2 2 0 1 2
0 -65 1 2 -1
Jak zapewne domyślacie się, chciałbym najpierw poznać ilość cyfr (akurat to jest proste), na podstawie tego ustalić wielkość tablicy dynamicznej i sprawnie wrzucić tam poszczególne liczby w pętli.
Jak Wy rozwiązujecie tego typu problem?
Dziękuję.