![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
proman |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 12.4.2006 Репутация: нет Всего: нет |
Скачал исходник написанный в Visual Studio на C++ пытаюсь в нем разобраться .
Скажите кто знает что это за типы и функции и как они будут выглядеть пол Linux’ом WSADATA W; HANDLE FileData; DWORD nReadBytes; FileData=CreateFile(FileName,GENERIC_READ,FILE_SHARE_READ,0,OPEN_EXISTING,0,0); unsigned char ReadData[45]; ReadFile(FileData,ReadData,45,&nReadBytes,NULL); |
|||
|
||||
gruy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.6.2004 Репутация: нет Всего: 3 |
Смотри функции open(), read(), write(). Или более высокого уровня fopen(), fread(), fwrite().
|
|||
|
||||
proman |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 12.4.2006 Репутация: нет Всего: нет |
а что за типы не знаешь
WSADATA W; HANDLE FileData; DWORD nReadBytes; |
|||
|
||||
gruy |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.6.2004 Репутация: нет Всего: 3 |
Если не ошибаюсь, то это из библиотеки Winsock (Windows Sockets). Дескриптор файла. (open() также возвращает дескриптор). 32 битовое целое без знака. А вообще обратись еще к MSDN, там все это описано хорошо. |
|||
|
||||
cozzzy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 29.4.2006 Где: Харьков Репутация: нет Всего: нет |
Как говорится, RTFM!
|
|||
|
||||
kirjanov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 22.1.2006 Где: Dark wood of erro r Репутация: 3 Всего: 15 |
proman,
лучше бы временя от времени пользоваться google |
|||
|
||||
Pulse69 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 28.4.2006 Где: Хабаровск Репутация: нет Всего: 10 |
WSADATA W;
Передаётся как параметр в ф-цию WSAStartup. WSAStartup инициализирует библиотеку сокетов Windows и в эту структуру заносится информация о ней (версия, максимально возможное кол-во сокетов, и др.) HANDLE FileData; Описатель файла (что-то типа FILE*). Определён как typedef void *HANDLE; DWORD nReadBytes; typedef DWORD unsigned long; Да, про MSDN - правильные советы. --------------------
Ctrl+Alt+Reset |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |