Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с кодом 
:(
    Опции темы
proman
Дата 30.4.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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);

 
PM MAIL   Вверх
gruy
Дата 30.4.2006, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 4.6.2004

Репутация: нет
Всего: 3



Смотри функции open(), read(),  write(). Или более высокого уровня fopen(), fread(), fwrite(). 
PM MAIL   Вверх
proman
Дата 30.4.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 12.4.2006

Репутация: нет
Всего: нет



а что за типы не знаешь

WSADATA W;
HANDLE FileData;
DWORD nReadBytes;
 
PM MAIL   Вверх
gruy
Дата 30.4.2006, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 4.6.2004

Репутация: нет
Всего: 3



Цитата(proman @  30.4.2006,  12:16 Найти цитируемый пост)
WSADATA W;

Если не ошибаюсь, то это из библиотеки Winsock (Windows Sockets).

Цитата(proman @  30.4.2006,  12:16 Найти цитируемый пост)
HANDLE FileData;

Дескриптор файла. (open() также возвращает дескриптор).

Цитата(proman @  30.4.2006,  12:16 Найти цитируемый пост)
DWORD

32 битовое целое без знака.

А вообще обратись еще к MSDN, там все это описано хорошо. 
PM MAIL   Вверх
cozzzy
Дата 30.4.2006, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 29.4.2006
Где: Харьков

Репутация: нет
Всего: нет



Как говорится, RTFM! 
PM MAIL   Вверх
kirjanov
Дата 30.4.2006, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 22.1.2006
Где: Dark wood of erro r

Репутация: 3
Всего: 15



proman
лучше бы временя от времени пользоваться google 
PM MAIL   Вверх
Pulse69
Дата 2.5.2006, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 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 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0689 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.