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

  #1  
Старый 12.09.2009, 18:58
Большой джо
Познающий
Регистрация: 28.06.2009
Сообщений: 56
С нами: 8879374

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

Цитата:
Сообщение от Hiro Protagonist  
2Большой джо

Счас меня Ra$cal будет публично распинать опять, но вставлю свои пять копеек )). Имхо перед тем как использовать сторонии фреймворки для gui, необходимо сначала изучить средства предоставляемые winapi для создания оконных приложений. После этого можно уже будет самостоятельно оценить ту или иную гуи-библиотеку и выбирать уже самостоятельно. Поэтому имхо стоит почитать Петцольда или Финогенова к примеру. Разобраться как построена графическая подсистема, оконные сообщения, коллбэки и тд. После этого не составит труда разобраться в любой оконной библиотеке. Но это большое ИМХО. Ибо я дальше небольшого опыта юзания wxWidgets не ушел. Так что решать тебе.

По поводу присоединения библиотек к проекту. Должно быть указано как работать с ней в документации, но в большинстве случаев нужно будет просто подключить несколько заголовочных и lib файлов к проекту. Заголовки подключаются через

#include "xxxx.h" (xxxx.h - должны быть расположена по знакомым компилятору путям)
и подключить в свойствах проекта (в разделе линковки) необходимые либы.
Спс, гляну!)
 
Ответить с цитированием

  #2  
Старый 12.09.2009, 18:53
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
С нами: 8795069

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

2Большой джо

Счас меня Ra$cal будет публично распинать опять, но вставлю свои пять копеек )). Имхо перед тем как использовать сторонии фреймворки для gui, необходимо сначала изучить средства предоставляемые winapi для создания оконных приложений. После этого можно уже будет самостоятельно оценить ту или иную гуи-библиотеку и выбирать самостоятельно. Поэтому имхо стоит почитать Петцольда или Финогенова к примеру. Разобраться как построена графическая подсистема, оконные сообщения, коллбэки и тд. После этого не составит труда разобраться в любой оконной библиотеке. Но это большое ИМХО. Ибо я дальше небольшого опыта юзания wxWidgets не ушел. Так что решать тебе.

Петцольд Ч. Программирование для Windows 95
http://www.softtime.ru/cpp_info/petzold.php
Не смотри, что настолько старая, про графику там не устарело. И да это лучшее по GUI, что когда-нибудь было написано.
Можно ещё наших поискать - Финогенова, Щупака и тд, нолучше ту, что я дал.

По поводу присоединения библиотек к проекту. Должно быть указано как работать с ней в документации, но в большинстве случаев нужно будет просто подключить несколько заголовочных и lib файлов к проекту. Заголовки подключаются через

#include "xxxx.h" (xxxx.h - должны быть расположена по знакомым компилятору путям)
и подключить в свойствах проекта (в разделе линковки) необходимые либы.
 
Ответить с цитированием

  #3  
Старый 12.09.2009, 21:34
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
С нами: 10535289

Репутация: 107


По умолчанию

Код:
map <AnsiString,int> speeding;
........................................
for(;;)
{
strcpy(buf,speed);
strtok(buf,",");
speed+=strlen(buf)+1;
strcpy(buff,buf);
strtok(buff,";");
buf+=strlen(buff)+1;
speeding[AnsiString(buff)]=atoi(buf);
ComboBox2->Items->Add(AnsiString(buff));
buf=(char*)Rbuf;
if(strlen(speed)==0){break;}
}
Строка на входе имеет такой вид:"4;2705,"
Немогу понять почему atoi возвращяет 0
 
Ответить с цитированием

  #4  
Старый 12.09.2009, 22:00
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
С нами: 8795069

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

2_nic
какбэ strtok не так работает )
http://msdn.microsoft.com/ru-ru/library/2c8d19sb.aspx
 
Ответить с цитированием

  #5  
Старый 13.09.2009, 15:02
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами: 9296442

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

Переменная
std::string someString;
Содержит текст, в нем нужно найти подстроку, с помощью какой функции это сделать и какое значени возвращает функция в случае успеха и неуспеха.
Спасиб.
 
Ответить с цитированием

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

Репутация: 599


По умолчанию

http://www.cplusplus.com/reference/string/string/
 
Ответить с цитированием

  #7  
Старый 13.09.2009, 15:17
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

substr() _http://www.cplusplus.com/reference/string/string/
 
Ответить с цитированием

  #8  
Старый 13.09.2009, 15:56
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
С нами: 9296442

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

2razb
substr() тут не подойдет она выделяет подстроку с указанной позиции до указанной.
ф-ция find() подходит, причем именно в такой записи if(answer.find("needle")!=string::npos)
 
Ответить с цитированием

Вопрос
  #9  
Старый 13.09.2009, 16:43
DemoN47
Новичок
Регистрация: 12.09.2009
Сообщений: 1
С нами: 8769421

Репутация: 0
По умолчанию Вопрос

Как написать простенькую программу под консольку, чтоб подключала библиотеку пусть текстовой ф-л и перебирала пароли (Помогите начинающему программисту на С++)
 
Ответить с цитированием

  #10  
Старый 13.09.2009, 17:02
Si{R}ius
Участник форума
Регистрация: 13.11.2008
Сообщений: 131
С нами: 9205656

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

Такой вопрос: что лучше изучать сначала: С или С++ ? Уже немного знаю Pascal и Delphi
И еще, насколько я понял: С - аналог Паскаля (в плане, только консольные приложения)
С++ - аналог Делфи (в плане, можно писать проги с формой и кнопками)
Так ли это?
 
Ответить с цитированием
Ответ



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