IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Запись в переменную типа int, C++ Builder 6
сообщение
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


Имеется текстовый файл, из которого производится считывание символов типа char.


int temp=0,i,j;
char ch;
int masT[255]={0};
//...
i=0;
j=0;
while (!feof(f))
{
fread(&ch,sizeof(char),1,f);
temp=temp|ch;
i++;
if (i==4)
{
masT[j]=temp;
temp=0;
i=0;
j++;
}
else temp=temp<<8;
}



когда я таким образом пытаюсь "наполнить" temp, то 1-й считанный символ окажется в итоге самым старшим (левым) разрядом, .., последний - самым младшим.
Мне же нужно наоборот..Объясните пожалуйста, как этого добиться?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 19.04.2024 21:43
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name