Wczytywanie liczb z pliku jednorodnego do programu.

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!

0

ifstream i >> ?

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