ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4251  
Старый 11.11.2009, 20:22
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
С нами: 9187097

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

объявлен
char buf[10000];
а функции принимает
char *buf[10000]
у тебя массив символов или массив строк?
что за функция readPart( &buf )?
 
Ответить с цитированием

  #4252  
Старый 11.11.2009, 20:45
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

в параметрах функции не указывают размерность массива обычно. просто char* buf, у тебя же передается массив указателей, что подразумевает массив строк. скажу боян, но все же - читай буки для начала. передаче параметров уделяется достаточно внимания.
 
Ответить с цитированием

  #4253  
Старый 11.11.2009, 21:17
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
С нами: 8945711

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

http://ru.wikipedia.org/wiki/Тест_Миллера_—_Рабина
 
Ответить с цитированием

  #4254  
Старый 11.11.2009, 21:50
ASM16d
Новичок
Регистрация: 01.09.2008
Сообщений: 24
С нами: 9311400

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

Спасибо, исправил. Убрал размеренность в передаче параметров - помогло.
Но в таком случаи, в теле функции не нужно разыменовывать указатель, верно?

readPart() и f() - одна и та же функция.. просто в одном месте поменял имя, а в другом забыл
 
Ответить с цитированием

  #4255  
Старый 11.11.2009, 22:09
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
С нами: 9454841

Репутация: 504


По умолчанию

Цитата:
Сообщение от ASM16d  
Спасибо, исправил. Убрал размеренность в передаче параметров - помогло.
Но в таком случаи, в теле функции не нужно разыменовывать указатель, верно?

readPart() и f() - одна и та же функция.. просто в одном месте поменял имя, а в другом забыл
почитай учебник
 
Ответить с цитированием

  #4256  
Старый 11.11.2009, 22:12
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

передавать указатель по ссылке нужно только в случае, если ты планируешь туда выделить память.

Код:
void f(char* &buf){
	buf = new char [50];
	strcpy(buf, "adadad");
}

int main()
{
    char* lala;
    f(lala);
    cout << lala;
    return 0;
}
чтобы просто написать в буфер достаточно передать просто указатель, т.е. убрать & из параметра функции.

а вообще да - читай книжки. очевидно непонимание сути оператора & и разницы между указателем и указателем на указатель.
 
Ответить с цитированием

  #4257  
Старый 12.11.2009, 00:37
Mitnick17
Banned
Регистрация: 10.08.2009
Сообщений: 1
С нами: 8816832

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

Цитата:
Сообщение от Ra$cal  
передавать указатель по ссылке нужно только в случае, если ты планируешь туда выделить память.

Код:
void f(char* &buf){
	buf = new char [50];
	strcpy(buf, "adadad");
}

int main()
{
    char* lala;
    f(lala);
    cout << lala;
    return 0;
}
чтобы просто написать в буфер достаточно передать просто указатель, т.е. убрать & из параметра функции.

а вообще да - читай книжки. очевидно непонимание сути оператора & и разницы между указателем и указателем на указатель.
Ти тупорилий кацап!!!!
 
Ответить с цитированием

  #4258  
Старый 12.11.2009, 02:28
ZipaCna
Познающий
Регистрация: 29.02.2008
Сообщений: 66
С нами: 9577447

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

Кто может скинуть рабочий код отправки емаила на gmail например... (через WINSOCK)

Ссылок с нета или коментов читай SMTP не шлите, то что 70% процентов сидящих на форуме ничего больше этого делать не умеют я уже понял...
 
Ответить с цитированием

  #4259  
Старый 12.11.2009, 02:31
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

ZipaCna, возможно скоро ты поймешь, что халявщиков, желающих получить все, не прикладывая усилий, в разы больше.

Смотри раздел статьи, там было что-то по сабжу. Да и вообще встречается вопрос часто, поищи.
 
Ответить с цитированием

  #4260  
Старый 12.11.2009, 10:39
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 ZipaCna еслибы ты захотел бы, то поискал бы тут данные по этому поводу. И могбы найти делфовыу прогу для отправки мыла через MX шлюз через winsock. Переписать на С++ былобы легко. Да и переписать на юзанье аккаунтов - тоже былобы оч просто.
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.