string.substr - niepoprawne działanie

0

Witam, mój program cierpi na bardzo dziwną przypadłość mianowicie string Result jest 128b zapisem pewnej liczby
chciałbym teraz zrobić z tego 4 liczby 32b, więc dzielę sobie string poprzez metodę substring a tu taki wynik:

cout<<"b1BIN="<<Result.substr(0,31)<<endl;
cout<<"b2BIN="<<Result.substr(32,63)<<endl;
cout<<"b3BIN="<<Result.substr(64,95)<<endl;
cout<<"b4BIN="<<Result.substr(96,127)<<endl;getch();

94270153951915534b47cf.png

1

Najpierw do dokumentacji: http://www.cplusplus.com/reference/string/string/substr/

Result.substr(0,32);
Result.substr(32,32);
Result.substr(64,32);
Result.substr(96,32);

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