Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

11.11.2009, 20:22
|
|
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме: 2816163
Репутация:
158
|
|
объявлен
char buf[10000];
а функции принимает
char *buf[10000]
у тебя массив символов или массив строк?
что за функция readPart( &buf )?
|
|
|

11.11.2009, 20:45
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
в параметрах функции не указывают размерность массива обычно. просто char* buf, у тебя же передается массив указателей, что подразумевает массив строк. скажу боян, но все же - читай буки для начала. передаче параметров уделяется достаточно внимания.
|
|
|

11.11.2009, 21:17
|
|
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме: 91842
Репутация:
1
|
|
http://ru.wikipedia.org/wiki/Тест_Миллера_—_Рабина
|
|
|

11.11.2009, 21:50
|
|
Новичок
Регистрация: 01.09.2008
Сообщений: 24
Провел на форуме: 100147
Репутация:
16
|
|
Спасибо, исправил. Убрал размеренность в передаче параметров - помогло.
Но в таком случаи, в теле функции не нужно разыменовывать указатель, верно?
readPart() и f() - одна и та же функция.. просто в одном месте поменял имя, а в другом забыл 
|
|
|

11.11.2009, 22:09
|
|
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме: 3629857
Репутация:
504
|
|
Сообщение от ASM16d
Спасибо, исправил. Убрал размеренность в передаче параметров - помогло.
Но в таком случаи, в теле функции не нужно разыменовывать указатель, верно?
readPart() и f() - одна и та же функция.. просто в одном месте поменял имя, а в другом забыл 
почитай учебник
|
|
|

11.11.2009, 22:12
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
передавать указатель по ссылке нужно только в случае, если ты планируешь туда выделить память.
Код:
void f(char* &buf){
buf = new char [50];
strcpy(buf, "adadad");
}
int main()
{
char* lala;
f(lala);
cout << lala;
return 0;
}
чтобы просто написать в буфер достаточно передать просто указатель, т.е. убрать & из параметра функции.
а вообще да - читай книжки. очевидно непонимание сути оператора & и разницы между указателем и указателем на указатель.
|
|
|

12.11.2009, 00:37
|
|
Banned
Регистрация: 10.08.2009
Сообщений: 1
Провел на форуме: 66382
Репутация:
1
|
|
Сообщение от Ra$cal
передавать указатель по ссылке нужно только в случае, если ты планируешь туда выделить память.
Код:
void f(char* &buf){
buf = new char [50];
strcpy(buf, "adadad");
}
int main()
{
char* lala;
f(lala);
cout << lala;
return 0;
}
чтобы просто написать в буфер достаточно передать просто указатель, т.е. убрать & из параметра функции.
а вообще да - читай книжки. очевидно непонимание сути оператора & и разницы между указателем и указателем на указатель.
Ти тупорилий кацап!!!!
|
|
|

12.11.2009, 02:28
|
|
Познающий
Регистрация: 29.02.2008
Сообщений: 66
Провел на форуме: 139469
Репутация:
33
|
|
Кто может скинуть рабочий код отправки емаила на gmail например... (через WINSOCK)
Ссылок с нета или коментов читай SMTP не шлите, то что 70% процентов сидящих на форуме ничего больше этого делать не умеют я уже понял...
|
|
|

12.11.2009, 02:31
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
ZipaCna, возможно скоро ты поймешь, что халявщиков, желающих получить все, не прикладывая усилий, в разы больше.
Смотри раздел статьи, там было что-то по сабжу. Да и вообще встречается вопрос часто, поищи.
|
|
|

12.11.2009, 10:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 ZipaCna еслибы ты захотел бы, то поискал бы тут данные по этому поводу. И могбы найти делфовыу прогу для отправки мыла через MX шлюз через winsock. Переписать на С++ былобы легко. Да и переписать на юзанье аккаунтов - тоже былобы оч просто.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|