23.06.2010, 22:42 | #1 | ||
Юзер
Регистрация: 14.05.2010
Сообщений: 185
Репутация: 164
|
С/C++
C++ (Си++) — компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, но, в сравнении с его предшественником — языком Си, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C++» происходит от Си (C), в котором унарный оператор ++ обозначает инкремент переменной. Среда разработки Скрытый текст: Пример программирования на C++ Скрытый текст: FAQ Скрытый текст: Если вы хотите помощи — вставляйте непонятный вам код в тег [spoiler][code][/code][/spoiler]. Полная статья на "Википедии".
|
||
|
08.06.2014, 19:48 | #41 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Вычисляешь набор точек с координатами, соответствующими поверхности графика функции в соответствующих границах, из них строишь треугольники, рисуешь их вместо цилиндра в примере выше, функцией http://www.opengl.org/sdk/docs/man2/...awElements.xml
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
23.09.2014, 14:27 | #43 | ||
Игроман
Регистрация: 13.07.2007
Адрес: Сімферополь
Сообщений: 3,012
Репутация: 629
|
Cyclops, лучше быть героиновым наркоманом, чем использовать русскую VS.
http://stackoverflow.com/questions/1...al-studio-2010 Попробуй, может помочь. |
||
|
23.09.2014, 15:05 | #44 | ||
Игрок
Регистрация: 23.04.2009
Сообщений: 816
Репутация: 159
|
Cyclops, это код из какой-то книги/сайта что ли? Предполагаю, что не хватает #include "stdafx.h" перед #include <iostream>.
__________________
Вообще, вы себя очень ограничиваете, если отказываетесь фапать на актера только из-за того что он мужик! © Майлз Последний раз редактировалось Homma; 23.09.2014 в 15:08. |
||
|
23.09.2014, 18:47 | #46 | ||
Игрок
Регистрация: 23.04.2009
Сообщений: 816
Репутация: 159
|
Цитата:
И создавать нужно не пустое приложение, а консольное приложение вин32(или как-то так).
__________________
Вообще, вы себя очень ограничиваете, если отказываетесь фапать на актера только из-за того что он мужик! © Майлз |
||
|
18.02.2015, 18:24 | #47 | ||
Игрок
Регистрация: 16.08.2014
Сообщений: 514
Репутация: 85
|
[сдувая пыль с полки]
Хай. Учусь программированию с с++, дома имеется microsoft visual studio 2010. Так вот. Дома когда я пишу код и подключаю директиву #include <, то у меня отображаются все варианты библиотек, ну понятно, т.е. вводишь например после < букву "m" а прога выдает варианты math и тп. А вот в универе имеется среда microsoft visual 2010 (даже еще поздний вроде) ULTIMATE (!!!) активированный и все такое, и вот там у мну подключать эти директивы не получается, программа тупо не выдает варианты, а если так просто написать не работают. Может в самой проге чото там подключить понастроить надо?
__________________
http://www.youtube.com/watch?v=aTd5sHTXFGY |
||
|
18.02.2015, 21:01 | #48 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
Anonymyx, Нужно проверить параметр Сервис\Параметры\Текстовый редактор\С/С++\Дополнительно\Отключить IntelliSence. Должно быть false. Плюс есть горячие клавиши Ctrl+O и Ctrl+пробел, которые открывают подсказку в любом месте.
Еще можно посмотреть стороннее расширение Visual Assist. Оно добавляет описанный функционал плюс еще много всего, вроде автоформатирования текста и т.п.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
13.03.2015, 20:07 | #49 | ||
Юзер
Регистрация: 17.09.2007
Адрес: 0x0100000
Сообщений: 408
Репутация: 146
|
Начнем с того, что я почти полный ноль в программировании. Итак, появилось желание изучить С++. Своей первой целью я поставил разработку небольшого приложения под андроид (оно ещё должно будет иметь связь с сетью для обновления\получения информации). Собственно, вопросы:
1) MSVS или Qt? И чем они вообще отличаются, на чем лучше начинать\кодить? 2) Изучаю сейчас язык и, попутно, пишу легкий код по учебнику "С++ за 21 день. Сиддхартха Рао, 2013". Естественно, начинается все это с консольных приложений, но в дальнейшем я, как уже стало ясно, буду писать графическое приложение. Тут я столкнулся с полным непониманием того, что вообще происходит. Принцип написания консольных приложений и графических одинаковый? Мне стоит пока продолжать изучать язык в общем или лучше найти что-то по поводу конкретно графических приложений? И хватит ли мне полученных знаний от изучения консольных приложений для успешного написания кода для графического приложения? Есть ли вообще между ними связь? 3) Не несу ли я сейчас полный бред? В общем, буду очень признателен за помощь. |
||
|
13.03.2015, 20:28 | #50 | ||
Пугатель
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,105
Репутация: 1085
|
eXotic, Хм. Ну, прежде всего, в отличие от консольного приложения, графическое имеет событийную модель поведения. Означает это примерно следующее. Консольная прога исполняется строго по порядку сверху вниз по функции main. Графическое приложение реагирует на события, о которых ему сообщает операционная система. Ты на них пишешь функции, в которых описывается реакция на событие. Для более детального описания процесса нужно обращаться к API конкретной ОС. В случае с андроидом - не знаю, не писал.
Qt - кроссплатформенная библиотека и среда разработки Qt Creator. Они позволяют создавать приложения, которые можно откомпилировать под нужную ОС (из списка поддерживаемых). У них свой API, который является надстройкой над API других ОС. Своя концепция слотов и сигналов, которые реализуют событийную систему реакции на действия пользователя. Не знаю, поддерживает ли оно андроид - не приходилось такого писать. MSVC позволяет писать приложения только под Windows, поэтому если будешь писать под Андроид, то это не твой вариант.
__________________
Хорошо смеется тот, кто стреляет первым! (танкистская мудрость) |
||
|
09.07.2015, 17:09 | #51 | ||
Новичок
Регистрация: 09.07.2015
Сообщений: 8
Репутация: 0
|
Хай. Надо написать небольшой интерпретатор, с помощью map.
Короче, включается консоль, вводим команду и 2 операнда. Сначала присваиваем ячейкам map'а (string, int) значения, и дальше выполянем над ними различные мат. дейсвтия. например: вводим mov A 5, и консоль присваивает ячейке A значение 5. Дальше еще раз вводим и присваиваем еще одной ячейке другое значение. Дальше выполняем над ячейками операции. Например: add A B - прибавляем значение из ячейки А к знач из ячейки B. |Вот что-то напортачил, но чего-то не выходит никак. Раньше с map никогда не работал. Скрытый текст: Буду очень благодарен если поможете! Спасибо! |
||
|
09.07.2015, 19:02 | #52 | ||
Игроман
Регистрация: 29.11.2009
Сообщений: 3,970
Репутация: 394
|
Цитата:
Цитата:
Скрытый текст:
__________________
/watch?v=5ToxRG4isxk Последний раз редактировалось Nebel; 09.07.2015 в 19:09. |
||
|
09.07.2015, 19:33 | #53 | ||
Новичок
Регистрация: 09.07.2015
Сообщений: 8
Репутация: 0
|
Nebel, все работает! Спасибо огромное! Очень помогли
А как сделать допустим команду mul (умножить), т.е. есть 2 ячейки со значениями, вводим mul a b, и программма перемножает значения из этих ячеек. сори за тупость, срочно надо а руки кривые. |
||
|
09.07.2015, 19:42 | #54 | ||
Игроман
Регистрация: 29.11.2009
Сообщений: 3,970
Репутация: 394
|
Цитата:
Скрытый текст: в твоем случае должно быть так: Скрытый текст:
__________________
/watch?v=5ToxRG4isxk |
||
|
09.07.2015, 20:39 | #56 | ||
Игроман
Регистрация: 29.11.2009
Сообщений: 3,970
Репутация: 394
|
__________________
/watch?v=5ToxRG4isxk |
||
|
10.07.2015, 14:44 | #58 | ||
Юзер
Регистрация: 27.06.2006
Адрес: Тамбовский район.
Сообщений: 194
Репутация: 16
|
deadCoo, конвертация через
Цитата:
лучше а и б сделать однотипными, а потом преобразовывать их или не преобразовывать в зависимости от типа введённой операции.
__________________
Finite Inkantem Последний раз редактировалось Alex_Nolan; 10.07.2015 в 14:50. |
||
|
13.07.2015, 13:15 | #59 | ||
Новичок
Регистрация: 09.07.2015
Сообщений: 8
Репутация: 0
|
SEMsemEncMoz, так и сделал, оба стринг, в общем, решено.
Щяс другой проект: Ну вот не пойму как считать из файла по словам, допустим есть exmpl.txt, в ней есть вот такой набор симоволов: add 2 3 mul 2 3 sub 2 3 div 2 3 надо чтобы каждое слово и каждая цифра былы в своих переменных. типа в стринг str1 было слово add потом int символ 2 и т.д. Цифры из файла пользователь может менять. Добавлено через 8 минут Ну или корочепользователь меняет цифры из файла, и прогамма выдает результат, например в данном случае add 5 mul 6 sub -1 div 0.6 Последний раз редактировалось deadCoo; 13.07.2015 в 13:23. Причина: Добавлено сообщение |
||
|
13.07.2015, 13:34 | #60 | ||
Юзер
Регистрация: 27.06.2006
Адрес: Тамбовский район.
Сообщений: 194
Репутация: 16
|
в стандартной библиотеке это по моему fgets
Цитата:
потом в цикле посимвольно (через string довольно просто организовывается) читаешь каждую строку и разбираешь на подстроки при совпадении символа с пробелом.
__________________
Finite Inkantem |
||
|
|