![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Скажите есть программы для помащи написания программ так чтобы ошибки выявляли или писали как нужно и т.д. ?
![]() --------------------
Денис |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
denes, конечно есть. Ведь уже давно изобретен искусственный интеллект по типу как в матрице. А вы не пользуете до сих пор чтоли?
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
ТС могу для начала порекомендовать spell checker
|
|||
|
||||
Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Самое лучшее - это мозг !
![]() А для планирования - псевдокод. Для поиска ошибок вручную - дамп данных. Пишите на бумаге, очень помогает для решения задачи. --------------------
I'll be back ! |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 81 Всего: 211 |
||||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Туфта кокаято я прогу просил а не правельно писание !
--------------------
Денис |
|||
|
||||
Sturmvogel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 14.8.2010 Репутация: нет Всего: нет |
Парень, тебе подробно ответили на твой вопрос, а если ты не в состоянии сам написать качественный код и его отладить, то программирование явно не для тебя. Надо искать не программу, которая за тебя код писать будет, я досконально выучить синтаксис языка.
P.S. Освежить знание русского языка тебе тоже не помешает. |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
denes, видимо такой какую надо пока ещё никто не написал. Эта нива пока ещё не пахана. Так что пишите, конкурентов нет...
-------------------- вопросов больше чем ответов |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
denes, в правилах форума сказано
А по теме: visual assist X -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Есть также целый класс программ, анализаторов кода, которые выявляют типичные потенциально опасные места/утечки памяти/переполнения буфера и т.д. Кроме того можно поднять уровень варнингов компилятора до максимума, тогда он будет указывать на слабые места в коде.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Можно поднять уровень варнингов компилятора до максимума, это как сделать первый раз такое слвижу ?
а коректировать он и так корректирует когда запускаете прогу после написания ! ![]() ![]() --------------------
Денис |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Опции компилятора С++ в свойствах проекта. Раздел может называться warnings или типа того. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
пытаюсь написать программку, которая будет работать с чужим окном. Примеров в нете хоть отбавляй. Но чет ничего не работает. Представляю сдесь последний вариант. Впринципе прога компилится, нужное окно находится, но никак не получается жмакнуть по кнопке save или хот кей - нажатие S (как раз вот тут пытаюсь). Окно находится, но никакой реакции:
Что не так? |
|||
|
||||
priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
добавил такие строки, в целом работает, только в случае если окно в фокусе. Что в целом приемлемо, но хотелось бы более цивилизованно. Т.е. сделать его активным без выброса поверх всех окон. Был уверен, что SetActiveWindow(hwnd); поможет, но нет, что то не то. Кнопка селектается но не нажимается...
|
|||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Ты там лишних скобок наставел !
и массывы странные ! это C++ или другой язык ? --------------------
Денис |
|||
|
||||
priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
Ну это скорее С чем С++. Но суть не в этом. Скобки пусть тебя не смущают. Массивы тоже. Вопрос не вних.
|
|||
|
||||
priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
В общем с поставленными вопросами я разобрался. Здесь представляю рабочий вариант кода:
Но как и бывает в природе, решение одной проблемы вызвало новый ряд вопросов. В данной реализации как видно, искомое окно вводится в фокус поверх других окон (SetForegroundWindow), что не совсем красиво. Тот же код с функцией setActiveWindow работать не хочет. Все-таки хотелось бы услышать знающего человека, возможно ли подобная работа с окном в режиме, когда оно не в фокусе. И если да, то почему не пашет в данном случае. |
|||
|
||||
Artemon |
|
|||
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: 1 Всего: 20 |
Бред какой-то
-------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Не понял не фига на каком языке написан код ?
![]() --------------------
Денис |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Самый классический, кондовый С++ (практически чистый С) |
|||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
у меня C++ и не разу не видел такова начала куда подевали библиотеки ?
--------------------
Денис |
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Начало было вначале - тут
![]() |
||||
|
|||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
#include <windows.h>
#include <stdio.h> int main() { Типа это начало я понял но скажите на кой вы пишите проги без начала я когда пишу всегда встовляю вместе с библиотеками ! вы написали это :while (hwnd != 0) { GetWindowText(hwnd, p, 100); if (strlen(p) > 0 && strcmp(p, download_win_title) == 0) { printf("'%s' window was found \n",p); HWND Butn = FindWindowEx(hwnd, 0, "Button", "&Save"); if (Butn > 0){ printf("'Save' button was found \n" ); SetForegroundWindow(hwnd); Sleep(1000); SendMessage (Butn, BM_CLICK, 0, 0); break; } } hwnd = GetWindow(hwnd, GW_HWNDNEXT); } ну так сделайть всё вместе чо по честям то переносить не пойму для чего это вам лучше вместе так понятнее и не важно было это где или нет ! --------------------
Денис |
|||
|
||||
RedDigger |
|
|||
![]() Программист Профиль Группа: Участник Сообщений: 26 Регистрация: 24.9.2010 Где: Москва Репутация: 1 Всего: 1 |
denis, разница в том, что написать проблемный участок намного быстрее и удобнее для стороннего читателя. Если допустить что проект несколько больше то для прочтения одной проблемы уйдет времени намного больше чем в данном случае... Тебе же советую сперва прочитать Бьерна Страуструпа.. Это библия программиста на C++. Прочитав ее ты сможешь определить ответы на множество вопросов сейчас и в будущем...
|
|||
|
||||
Chazer |
|
|||
![]() Упоротый гентушник ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 18.5.2006 Где: Украина Репутация: нет Всего: нет |
||||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
Бесплатный хостинг фото и на кой мне это ?
Добавлено через 2 минуты и 42 секунды priam220 вы не написали библиотеки и конец файла ! ![]() Добавлено через 14 минут и 8 секунд По поваду Бьерна Страуструпа Книга написана Бьерном Страуструпом - автором языка программирования C++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка `из первых рук`. --------------------
Денис |
|||
|
||||
Artemon |
|
|||
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: 1 Всего: 20 |
Как на что, вдруг будут какие-то фотографии у тебя, вот выложишь их. Поддерживаю, всетаки так не делается, если используете библиотеки, то будьте добры, пишите что за библиотеки, и не забывайте вставлять конец файла. Так получается это он язык C++ придумал ? -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
spyswamp |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 1 Всего: 7 |
Я, конечно, не подстрекатель, но за такой явный троллинг банил бы...
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
denes |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 7.4.2010 Репутация: -3 Всего: -7 |
да жуть кокаято всё не правельно написали !!!
и библиотеки я дал :#include <windows.h> #include <stdio.h> --------------------
Денис |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |