Если не решиш проблему вот когда то писал Code: int FindString(char *str1,char *str2) { int nstr1,nstr2,i,j,nstr,sstr; nstr1=strlen(str1); nstr2=strlen(str2); if(nstr1>nstr2) { nstr=nstr1-nstr2; for(i=0;i<nstr;i++) { sstr=0; for(j=0;j<nstr2;j++) { if(str1[j+i]==str2[j]) { sstr++; } } if(sstr==nstr2) { return 1; } } } else { return -1; } return 0; } если нужна позиция то переделать не сложно будет
спасибо за ws2_32.lib пригодилась,скиньте плз кто-нить где можно про диалоговые окна почитать и еще чтоб стакими функциями как выводить радио-бутоны или типо этого hButton = CreateWindow( "button", (кнопки нужны в окне) и как поисковикe для url в форточке прописать скиньте что-нить про окна.
ганеев или румянцева тебе в помощь! программирование пользовательского интерфейса вроде так книжка называется)
Какой способ синхронизации потоков берущих данные из одной глобальной переменной будет менее затратным по отношению к нагрузке на процессор.Крит.секции или мьютексы?
да там не только Ганеев там их не счесть вот адресочек кому мож пригодится http://shop.bambook.com/scripts/pos.showitem?v=1&ite=80367 2)а вот хотел еще спросить джойнер или крипторы на с++ пишут или луче на асамблере их писать.
Code: void funk(char * pStr,char cByte) { __asm{ push eax; push edi; push esi; xor edi,edi; xor esi,esi; xor eax,eax; add eax,2; mov edi,pStr mov esi,cByte; rep movs; pop esi; pop edi; pop eax; } } Есть такая функция, принимает указатель на строку и чар символ. Нужно что-бы символ скопирывало в конец строки... При выполнении копирывания "rep movs" происходит ошибка. Может кто-нибудь подскажет что не так?
rep movs - по умолчанию берет edi, esi как аргументы. mov esi,cByte; тоже работает отлично.... проблема либо с mov edi,pStr либо всетаки с rep movs;
LEA DI, STRING2 ; адрес "куда" LEA SI, STRING1 ; адрес "откуда" REP MOVSB ; переслать данные думаю все таки нужно адрес второй строки а не сама строка
Вопрос к пользователям Borland C++ Builder 6 --- Где найти примеры использования IdHTTP. (Юзал поиск находил только для Дельфи) --- Выложите плиз пример авторизации на вконтакте.ру
из за чего такое может возникать? Code: Run-Time Check Failure #2 - Stack around the variable 'out' was corrupted. вылетает при выходе из функции. видимо что то с адресом возврата происходит в стеке. непойму что сделать можно. Проблему решил. нужно было динамически массив out выделять.
Перекомпилил своего черьвя с BCB++ в VC++ скомпиленый на Студии 12кб , но опять же возникла проблема запуском на другом компе , норыл инфу про параметр /MT , на другом компе стала работат но вес также как и у BCB++ увеличилсо до 89кб . Просто я видел трой на BCB++ автор говорил 11кб чистого веса EXE* вот я непойму как он добился такого веса О_о ?!
В Visual Studio есть опция "Build -> Configuration Manager" в ней можно выбрать тип компиляции: Debug - больше весит на проще следить за ошибками; Release - занимает намного меньше, его используй когда уверен на 100% работоспособности проги.