1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| 18192123 |
20.03.2009 17:10
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Имеется текстовый файл, из которого производится считывание символов типа char.
когда я таким образом пытаюсь "наполнить" temp, то 1-й считанный символ окажется в итоге самым старшим (левым) разрядом, .., последний - самым младшим. Мне же нужно наоборот..Объясните пожалуйста, как этого добиться? |
![]() ![]() |
| 18192123 |
20.03.2009 17:57
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
по тому, как было у меня:
qwer - в файле i=0 ch = 0x71 temp = 0x71 i=1 temp = 0x7100 ch = 0x77 temp = 0x7177 i=2 temp = 0x717700 ch = 0x65 temp = 0x717765 i=3 temp = 0x717765 ch = 0x72 temp = 0x71776572 i=4 temp = 0x71776572 нужно же temp=72657771 Не пойму, как добиться этого, как и куда сдвигать..? |
18192123 Запись в переменную типа int 20.03.2009 17:10
volvo Вот так что-ли:
unsigned int temp = 0, i = 0, j =... 20.03.2009 17:31
volvo Я написал выше, как этого добиться... Если ты дума... 20.03.2009 18:04
Archon Ещё можно вот так:char *i = (char *)masT;
while (... 22.03.2009 14:17
volvo Ты можешь гарантировать, что это всегда будет рабо... 22.03.2009 14:26
Archon Прошу прощения, если что-то упустил. Объяснишь? Я ... 22.03.2009 16:25![]() ![]() |
|
Текстовая версия | 15.11.2025 16:30 |