ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5351  
Старый 25.05.2010, 13:22
Аватар для .::f-duck::.
.::f-duck::.
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
Провел на форуме:
620261

Репутация: 30
По умолчанию

НОРМАЛЬНОЕ чтиво по ВинСокетам в С++.
Ссылки,желательно на русском.
 
Ответить с цитированием

  #5352  
Старый 25.05.2010, 13:29
Аватар для yaneblinchik
yaneblinchik
Участник форума
Регистрация: 06.02.2010
Сообщений: 216
Провел на форуме:
771684

Репутация: 26
Отправить сообщение для yaneblinchik с помощью ICQ
По умолчанию

Цитата:
Сообщение от .::f-duck::.  
НОРМАЛЬНОЕ чтиво по ВинСокетам в С++.
Ссылки,желательно на русском.
Обычно такие запросы остаются без ответа,так как собственно посвященной именно винсоку книги не встречал,но есть статьи...
Обычно винсок оговаривается в главе какой либо книге,я честно не помню
Почитай к примеру это http://hardteam.ucoz.ru/publ/4-1-0-27
 
Ответить с цитированием

  #5353  
Старый 25.05.2010, 13:31
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от M_script_  
Что тут неправильно? Инлайн функции - это совершенно другое. Вопрос был в том, как сделать удобнее написание кода и сохранить скорость работы программы.
Вопрос был в том, имеет ли смысл оптимизировать функц., как в последствии оказалось нет.
вдобавок у меня эта функция вызывается через указатель
Код:
std::map<std::string, void(*)(std::string)> tbl;
(tbl["show_msg"])("MESSAGE");
define тут не прокатит, и Ra$cal прав это с++, а не си
 
Ответить с цитированием

  #5354  
Старый 25.05.2010, 15:49
Аватар для M_script_
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме:
1819761

Репутация: 180
Отправить сообщение для M_script_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от rudvil  
вдобавок у меня эта функция вызывается через указатель
Если функция вызывается через указатель, о каком инлайне может идти речь?
 
Ответить с цитированием

  #5355  
Старый 25.05.2010, 16:25
Аватар для agrofyl2
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию

народ как в sprintf в строку вписать знак % ??
так sprintf(p, "%windir%") есстественно не получается.
помогите плиз!
 
Ответить с цитированием

  #5356  
Старый 25.05.2010, 17:00
Аватар для klown
klown
Новичок
Регистрация: 20.03.2008
Сообщений: 12
Провел на форуме:
112695

Репутация: 8
По умолчанию

agrofyl2,может быть заэкранировать его? типа "\%"
 
Ответить с цитированием

  #5357  
Старый 25.05.2010, 17:06
Аватар для Ins3t
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

To agrofyl2:

Код:
//////////////////////////////////////////////////////////////////////////////////////////////
#include <stdio.h>
//////////////////////////////////////////////////////////////////////////////////////////////
int main ()
	{
	char buffer[50];
	
	sprintf( buffer, "%%windir%%" );
	printf ( "%s\n", buffer );
	return 0;
	}
//////////////////////////////////////////////////////////////////////////////////////////////
В выводе получим "%windir%".

UPD:

Цитата:
agrofyl2,может быть заэкранировать его? типа "\%"
Вы хотя бы проверяли ваши примеры перед тем как советовать.

Последний раз редактировалось Ins3t; 25.05.2010 в 17:10..
 
Ответить с цитированием

  #5358  
Старый 25.05.2010, 21:01
Аватар для agrofyl2
agrofyl2
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме:
146826

Репутация: 17
По умолчанию

аа, так же как со слешем - удвоение. спасибо
 
Ответить с цитированием

  #5359  
Старый 25.05.2010, 21:18
Аватар для zeppe1in
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
Провел на форуме:
1654818

Репутация: 117
По умолчанию

нужен такой массив. что бы по числу извлечь строку.
123 - abc
5694 - qwe
9999 - asdf
char* str[9999] для 3х строк не вариант. а как сделать?
заюзать map?
map <int,string> str;
и выполнять такой код?
str[123]="abc";
str[5694]="qwe";
str[9999]="asdf";
мне всего то нужно проверять есть ли строка соответствующая числу, и выводить её если есть. а как сделать не придумать)
 
Ответить с цитированием

  #5360  
Старый 26.05.2010, 03:17
Аватар для Lee_fx
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
Провел на форуме:
265628

Репутация: 23
По умолчанию

Цитата:
Сообщение от zeppe1in  
и выполнять такой код?
str[123]="abc";
str[5694]="qwe";
str[9999]="asdf";
Прикольно, а откуда строки то? Намертво вшиты в код?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ