Приветствую многоуважаемые! Работаю с сокетами и вот возникло несколько вопросов по особенностям языка Си: 1) почуму-то функции Coonect, bind и некоторые другие не хотят принимать структуру sockaddr_in! Им подавай sockaddr структуру, в которой нету ни .sin_port ни .sin_addr! И даже в моих собственных программах на асме я постоянно передавал этим функциям первую структуру. 2) Увидив "sin.sin_addr=INADDR_ANY;" компилятор начинает возмущаться! Успокаиваю его следующией строкой: "sin.sin_addr.s_addr=INADDR_ANY;", после чего он замолкает. Но, опять-же, на асме я всегда использовал "sin.sin_addr" и все работало замечательно, а в файле Windows.inc вообще вместо .s_addr имеется in_addr! Так я правильно делаю или нет? И еще вопросик: компилятор сообщает "'WinMain' : function should return a value; 'void' return type assumed"
(это всего-лишь warning). Как ему объяснить, что у меня возвращается значение через ExitProcces(0)?
Добрый день, guardian! И что тебе мешает это сделать??? Открою секрет, тебе для этого даже MFC не нужен... Ответ отправлен: 26.04.2004, 18:39 Отправитель: Gibbel
Вопрос № 1573
Привет!!! Возможно ли писать программы под Windows на С++ (не визуал), если можно то как (мануал бы какой)... Заранее благодарю!!!
Добрый день, Technocrat! берете любой другой компилятор под Windows и вперед. Ответ отправлен: 27.04.2004, 08:38 Отправитель: vitya Отвечает Gibbel
Добрый день, Technocrat! Под Windows можно писать программы на любом языке, если в вашем распоряжении есть компилятор с этого языка, способный создавать исполняемые файлы в формате PE. Если ваш компилятор C++ позволяет создавать исполняемые файлы в формате PE, то, естественно, вы можете в нем компилировать программы для Windows. Мануал по программингу под Windows - MSDN. Ответ отправлен: 27.04.2004, 10:55 Отправитель: Gibbel
Вопрос № 1574
Млин, подкиньте кто-нить хороший доступный учебник по С++ Builder.
Доброе время суток, fiday! На anatolix.naumen.ru пошукай, там, если мне не изменяет память, целый раздел по BCB был.
Ответ отправлен: 29.04.2004, 22:24 Отправитель: Fess
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.