функция -_filelength(int fd) , fd - дескриптор файла Вот пример работы: Code: #include <io.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> int main() { int fh; if( (fh = _open( "E:\\chess.cpp", _O_RDONLY, _S_IREAD )) != -1 ) { printf( "File length : %ld kb\n", _filelength( fh ) ); _close( fh ); } else printf("Cant open a file!\n"); return 0; } Так же в WinAPI есть функция DWORD GetFileSize( HANDLE hFile, LPDWORD lpFileSizeHigh). Схема работы - такая же как и в приведённом примере. Последним параметром можно NULL поставить. P.S. согласен с iv., первая фраза непонятна.
в чем может быть проблема? к меня выбивает ошыбку Code: void Cmy1Dlg::OnBnClickedButton1() { MessageBox("Antichat"); } vs 2005
При попытке скомпилить прогу, борланд выдает [Linker Error] Unresolved external 'WSAConnect' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ Подскажите как это исправить? Вроде с инклудами все нормально и библиотеки соответствующие присутствуют
попробуй этот код у миня нормально компилируется vs2005 атак можеш использовать MessageBoxA(0,(LPCSTR)"Antichat",(LPCSTR)"Рулит!",0);
Хедер winsock2.h подключен? Перед вызовом WSAConnect стоит вызов WSAStartup? Ну и в конце кода должно быть WSACleanup
Подскажите как сделать на С. Кароче нужно перепробовать все значения числа, переставляя цифры. Причем неизвестно из скольки цифер состоит число. Например, в переменной задано число 21, его нужно прочитать как 1, 2, 12, 21. P.s. я в С нуб
Вообще это алгоритм перебора паролей из выбранного набора символов для брутера Их есть много у меня Медленный, но удобный: Code: #define MAXstr 256 #define MAXsymbol 10 #define initdata(X,Y,Z) for(int x=0;x<(Y);x++) X[x]=Z int i; char s[MAXstr]; sprintf((char *)&s,"%d",1221); int is[MAXsymbol];initdata(is,MAXsymbol,0); int length=0; char sall[MAXsymbol]; for (i=0;s[i]!=0;i++) is[s[i]-'0']=1; for (i=0;i<MAXsymbol;i++) if (is[i]==1) {sall[length]='0'+i;length++;};sall[length]=0; printf("integer %s = %s \n",s,sall); int size=1; int sizeold=size; char data[MAXsymbol],str[MAXstr]; #define incarray(X) data[X]++;if (data[X]==length) { data[X]=0; if (size<(X+2)) size++ initdata(data,MAXsymbol,0); while (size<length+1) { for (i=0;i<MAXsymbol;i++) if (i<size){str[i]=sall[data[i]];}else{str[i]=0;} printf(" %s ",str); //hands make incarray(0);incarray(1);incarray(2);incarray(3);incarray(4); incarray(5);incarray(6);incarray(7);incarray(8);incarray(9); }}}}}}}}}}// array to MAXsymbol if (sizeold!=size) {initdata(data,MAXsymbol,0); sizeold=size; printf("\n");} }//while (size<length+1) integer 1221 = 12 1 2 11 21 12 22 P.s. Code: //hands make incarray(0);incarray(1);incarray(2);incarray(3);incarray(4); incarray(5);incarray(6);incarray(7);incarray(8);incarray(9); }}}}}}}}}}// array to MAXsymbol Можно заменить на автомат: Code: for (int X=0;X<MAXsymbol;X++) { data[X]++;if (data[X]==length) { data[X]=0; if (size<(X+2)) size++; } else break; }
Pls.у каго ест примеры передача данных с помошью инет и как создать сервер и клиента с помошью API или в Си?
Есть у когонибудь исходник сканера на уязвимости на С++? Или где можно прочитать про работу с сайтами на С++? Прошу если неграмотно выразился сильно не ругать..
Можноли в Билдере в ячейку StringGrid поместить веб-ссылку, при нажатии на которую будет открыватся страница в браузере?
Обычный Winsock + протокол http ... http://old.antichat.ru/crackchat/HTTP/http.html http://ru.wikipedia.org/wiki/HTTP
Jes спс тебе с этим я более мение разобрался. А ни у кого нету исходничка на С++ на подбор таблиц, или столбцов?