![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
18192123 |
![]()
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
Имеется текстовый файл, из которого производится считывание символов типа char.
когда я таким образом пытаюсь "наполнить" temp, то 1-й считанный символ окажется в итоге самым старшим (левым) разрядом, .., последний - самым младшим. Мне же нужно наоборот..Объясните пожалуйста, как этого добиться? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Вот так что-ли:
unsigned int temp = 0, i = 0, j = 0; ? |
18192123 |
![]()
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
по тому, как было у меня:
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 Не пойму, как добиться этого, как и куда сдвигать..? |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
|
Archon |
![]()
Сообщение
#5
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ещё можно вот так:
char *i = (char *)masT; -------------------- Close the World...txeN eht nepO
|
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Цитата Ещё можно вот так: Ты можешь гарантировать, что это всегда будет работать так, как нужно? |
Archon |
![]()
Сообщение
#7
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: ![]() ![]() ![]() |
Прошу прощения, если что-то упустил. Объяснишь? Я неоднозначностей не замечаю...
-------------------- Close the World...txeN eht nepO
|
![]() ![]() |
![]() |
Текстовая версия | 2.08.2025 7:33 |