
15.08.2009, 14:08
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами:
9705420
Репутация:
21
|
|
Сообщение от Lee_fx
Очень познавательно, но, если не заметно, я модно спрашивал о другом. Вопрос в том можно ли разместить, к примеру, 50-ти битное число в нескольких переменных меньшего размера ( как пример в двух unsigned int ), если учитывать что число представлено строкой.
Долго не напрягаясь, написал вот это:
Код:
#include <iostream>
using namespace std;
typedef unsigned long int ULI;
void main()
{
char www[] = "1234567899876543219898989898989898989897";
char temp[sizeof(www)/9+1][9];
ULI a[sizeof(www)/9+1];
int i = 0, j = 0;
for(int j0 = 0; i < sizeof(www)/9+1; j0++, j++)
{
temp[i][j] = www[j0];
if(j == 8)
{
j = -1;
a[i] = atoi(temp[i]);
cout << a[i];
i++;
}
}
cout << endl;
}
|
|
|