Wczytywanie liczb z pliku jednorodnego do programu.

Wczytywanie liczb z pliku jednorodnego do programu.
NE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Cześć wszystkim,

Mam następujący problem, mianowicie mam sobie jakiś tam plik txt, w którym znajduje się kilkadziesiąt liczb. Chciałbym móc wczytać te liczby do tablic, jednakże nie mam za bardzo pomysłu, jak się za to zabrać.

Tzn. gdyby w grę wchodziły tylko cyfry, to traktowałbym je jako znaki i potem konwertował je do typu int. Jednakże to są często kilku cyfrowe liczby i nie wiem w jaki sposób napisać mechanizm, który rozpozna, gdzie zaczyna i gdzie kończy się dana liczba oraz jednocześnie będzie miał na uwadze czy ta liczba jest dodatnia czy ujemna.

Wykorzystanie strumieni wiąże się z tym, że te wszystkie dane w tym pliku zostaną potraktowane jako stringi, tak że nie wiem już, jaką gotową funkcje wykorzystać (lub jak zaimplementować własną), która:

  • potrafiłaby odczytać każdą liczbę (nie cyfrę!) z pliku,
  • potrafiłaby odróżnić wartości dodatnie od ujemnych,

Gdyby ktoś mógłby mnie w jakiś sposób nakierować, byłbym wdzięczny. Nie proszę o żaden kod źródłowy, tylko o jakieś dobre wskazówki :)

Pozdrawiam!

NO
  • Rejestracja: dni
  • Ostatnio: dni
0

ifstream i >> ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.