Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Помогите совместить Win и Unix форматы 07.06.02 05:32
Автор: VavanG Статус: Незарегистрированный пользователь
|
Записываю в двоичный файл, командоми fread, но винда и юникс пишит в разных форматах, порядок запеси байт разный (к примеру int в винде пишет в файл 1234 байт а в юниксе наоборот 4321), должна быть команда позваляющяя писать в разных форматах, Подскажите.
Или подскажите как это ещё можно обойти.
|
|
[C++] Помогите совместить Win и Unix форматы 07.06.02 12:18
Автор: cybervlad <cybervlad> Статус: Elderman
|
> Записываю в двоичный файл, командоми fread, но винда и > юникс пишит в разных форматах, порядок запеси байт разный > (к примеру int в винде пишет в файл 1234 байт а в юниксе > наоборот 4321), должна быть команда позваляющяя писать в > разных форматах, Подскажите. > Или подскажите как это ещё можно обойти. man htons
NAME htonl, htons, ntohl, ntohs - convert values between host
and network byte order
|
| |
[C++] Помогите совместить Win и Unix форматы 08.06.02 08:51
Автор: VavanG Статус: Незарегистрированный пользователь
|
> man htons > NAME htonl, htons, ntohl, ntohs - convert values between > host > and network byte order А как этим пользоваться ????
|
| | |
[C++] Помогите совместить Win и Unix форматы 08.06.02 17:19
Автор: ZeuS Статус: Незарегистрированный пользователь
|
> А как этим пользоваться ???? Обычная функция
см. Win32 Developer References
The Windows Sockets ntohl function converts a u_long from TCP/IP network order to host byte order.
u_long ntohl (
u_long netlong
);
Parameters
netlong
[in] A 32-bit number in TCP/IP network byte order.
Remarks
This routine takes a 32-bit number in TCP/IP network byte order and returns a 32-bit number in host byte order.
Return Values
ntohl returns the value in host byte order.
See Also
htonl, htons, ntohs, WSAHtonl, WSAHtons, WSANtohl, WSANtohs
|
|
|