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

  #1  
Старый 24.05.2009, 09:06
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
С нами: 10097277

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

Цитата:
Сообщение от Mosvit  
Помогите решить вот такую задачу на языке C

Написать подпрограмму сортировки 2-мерного массива указателей на функции, которые выдают целые значения, ПО СТРОКАМ (использовать сумму значений строки).

Буду очень благодарен! Нужно срочно сдать, но я даже в задание не врубаюсь ((
Плачу 100 рублей за решение, нужно срочно!!!
 
Ответить с цитированием

  #2  
Старый 23.05.2009, 20:19
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
Нашел пример работы с сокетами. Решил переделать его для запроса содержимого web страницы. Научился отправлять get запрос и читать ответ. Но появилась проблема: при чтении ответа с крупных сайтов я недополучаю часть кода страницы. В чем может быть проблема? И можо ли как то сократить код?
Цитата:
while(recv( sock, buff, 1024, 0 ));
srcpy(out,buff);
return out;
у тебя в out копируется принятые данные только один раз, убери точку с запятой после while.
Вот например:
Цитата:
while(recv( sock, buff, 1024, 0 )) strncat(out,buff, 1024);
return out;
 
Ответить с цитированием

  #3  
Старый 23.05.2009, 20:30
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
С нами: 9094175

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

упс, это опечатка, в любом случае самого кода больше чем размер буффера выходит.

Последний раз редактировалось awdrg; 23.05.2009 в 20:40..
 
Ответить с цитированием

  #4  
Старый 24.05.2009, 16:48
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

ysmat
char buffer = 0; - знаковое целое. максимальное значение +127. а ты проверяешь с числов 233. естественно никогда не выполнится условие. когда компилируешь - внимательно смотри в окно результата. там тебя компилятор наверняка предупредил о сравнении беззнакового числа со знаковым. ну или на худой конец учись дебажить. эту ошибку обнаружить очень просто - ставишь в начале файла свой байт и дебажишь первую же итерацию.

зы: объявляй переменную unsigned char;
 
Ответить с цитированием

  #5  
Старый 24.05.2009, 21:51
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
С нами: 9094175

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

Столкнулся еще с такой проблемой на С++: есть массив из текста, например
Код:
dfdffghfgh<b>jisjgdfgidj</b>vjiuhgufdhg<b>sgdfg</b>jiosjfdds<b>oijsidjfisd</b>
нужно как то отсортировать и вывести текст между тегами. Есть ли в с++ аналог функции preg_match_all для этих целей? Пробовал методом грубого перебора, но он занимает длительное время =/

Последний раз редактировалось awdrg; 24.05.2009 в 22:14..
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

есть такое штуко
 
Ответить с цитированием

  #7  
Старый 25.05.2009, 21:32
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
С нами: 10097277

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

Привет!
Нужна помощь с этой программой на "C":

Написать подпрограмму, реализующую динамический строку в виде структуры: struct array {char * string; /* ссылка на строку */ int size; /* размер строки */ }. Реализовать функции создания, удаления, конкатенации строк, а также обеспечить выборку подстрок и символов в указанной строке.
 
Ответить с цитированием

Доброго времени суток!
  #8  
Старый 26.05.2009, 10:49
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами: 11243422

Репутация: 21
По умолчанию Доброго времени суток!

Возник такой вопрос. В Visual Studio 2008 не рабоотает fseek (in, 0, 2). (на Си) То есть он как бы всё принимает и компилит, но в процессе выполнения вылетает ошибка stream!=NULL То есть как я понимаю он не может найти конец открываемого файла (в проге он открывает текстовый файлик). Самое главное, что в gcc всё в этом месте работало отлично...
 
Ответить с цитированием

  #9  
Старый 26.05.2009, 16:11
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

VIP
это не ошибка. это ассерт. проверь значение параметра in, реальный ли это файл. есть подозрение, что in = NULL...
 
Ответить с цитированием

  #10  
Старый 27.05.2009, 18:10
Balvan
Познающий
Регистрация: 11.03.2009
Сообщений: 70
С нами: 9035857

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

будьте добры, дайте ссылочку на справочник по API в Windows Mobile!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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



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


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




ANTICHAT ™ © 2001- Antichat Kft.