Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] problem z zamianą string na int

Ostatnio zmodyfikowano 2018-06-14 20:59
Autor Wiadomość
Turoczek
Temat założony przez niniejszego użytkownika
[C++] problem z zamianą string na int
» 2018-06-14 20:08:10
while(getline(plik, linia))
    {
        prefix = linia.substr(0, 2);
        numer = linia.substr(2, 26); // zbieram 26 cyfr
        cout << "numer " << numer << endl; // wypisuje te 26 cyfr
        int i = atoi(numer.c_str());   // tutaj juz coś nie działa, ogólnie niczym mi nie wychodzi zamiana string'a na int'a...
        konta[licznik] = bank(prefix, i);
        licznik++;
    }
P-171557
pekfos
» 2018-06-14 20:19:00
26 cyfr to daleko poza zakresem int.
P-171558
Turoczek
Temat założony przez niniejszego użytkownika
» 2018-06-14 20:28:05
Nie mam pojęcia jak mam to obejść :(
P-171559
pekfos
» 2018-06-14 20:35:54
Po co w ogóle chcesz mieć to jako liczbę?
P-171560
Turoczek
Temat założony przez niniejszego użytkownika
» 2018-06-14 20:49:24
W sumie już nie potrzebuje, źle zadanie przeczytałem. Ale teraz naszła mnie ciekawość, jak takie coś zrobić? :D
P-171561
pekfos
» 2018-06-14 20:59:58
Na 26 cyfr potrzebujesz co najmniej 87 bitów. Jeśli chcesz na czymś takim przeprowadzać operacje matematyczne, to powinieneś użyć jakiejś biblioteki do dużych liczb.
P-171562
« 1 »
  Strona 1 z 1