Mam plik w którym mam 1000 cyfrowa liczbe w pliku liczby2.t:xt, chciałbym ją podzielić na zasadzie cyfra spacja cyfra spacja itd.
program który napisałem wyglada nastepujaco:
#include <fstream>
#include <string>
using namespace std;
int main(int argc, char** argv) {
string d;
int i;
ifstream liczby2("liczby2.txt");
ofstream liczby3("liczby3.txt");
liczby2>>d;
for(i=0; i<1000;i++)
{liczby3<<d.at(i)<<" ";}
return 0;
}
Program dla małych i działa prawidłowo (np dla 25 w pliku wypisuje 25 pierwszych cyfr liczby oddzielonej spacjami) dla większych i natomiast w pliku wypisuje znaki nijak mające się do cyfr. Byłbym wdzięczny gdyby ktoś mógł mi powiedzieć co jest nie tak z moim programem.