Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Joker555
10 / 10 / 1
Регистрация: 25.10.2012
Сообщений: 361
#1

с или с++? - C++

24.05.2013, 08:17. Просмотров 946. Ответов 23
Метки нет (Все метки)

Вот объясните мне, различия между с и с++ знаю. Но, я правильно понимаю, что для того, что бы написать программу "Апдейтер" или "ланчер/запускатор" для игры, то мне его надо писать на чистом "с" ? Так как ,если я его напишу на с++, то он будет требовать установки "Microsoft Visual C++ 2012 Redistributable Package"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 08:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос с или с++? (C++):

Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java? - C++
Надеюсь данный вопрос не нарушает правила этого раздела. Учу кресты уже месяца полтора-два. Это мой первый ЯП. По 2-7 часов в день. В...

Количество нулевых, или положительных, или отрицательных элементов в двумерном массиве - C++
Здравствуйте. Мне нужно составить программу, которая подсчитывает или количество нулевых, или количество положительных, или количество...

Написать программу вычисления площади треугольники или квадрата или трапеции - C++
написать программу вычисления площади треугольники или квадрата или трапеции в соответствии с выбором пользователя с использованием меню!

Книги или справочники для опытных(или проффесиональных) программистов! - C++
Пожалуйста, Подскажите книги или справочники для опытных и проффесиональных программистов! Особенно хотелось бы найти: 1) полный...

Контроль точности Рунге-Кутта (3 или 4 порядка) или Эйлера. - C++
Вопрос таков, как можно контролировать точность в Рунге-Кутта 3 или Рунге-Кутта 4 порядка. Или в методе Эйлера. Искал в интернете и...

Вложенные CMap или CArray-объекты. Ошибка компилятора или неправильная работа. - C++
Имеется: struct OPER { CString name; //название CString symbol; //обозначение };

23
Joker555
10 / 10 / 1
Регистрация: 25.10.2012
Сообщений: 361
24.05.2013, 10:32  [ТС] #16
Цитата Сообщение от palva Посмотреть сообщение

Не по теме:


Гуманитарий не написал бы "ниче"

на сомом деле я по специальности юрист Поэтому мб в чем-то он был и прав))) Но нравится мне больше программирование. На счет "ниче" - это обычная переписка, и мне не охота писать удлиненно)) А так, я сам придирчив к ошибкам и не правильному формулированию мысли в тексте. Конечно в сообщении выше я пренебрег этим, так как на данный момент у меня голова кругом от всего этого, пока что-то пишу, уже мысль теряется, вот и тороплюсь, в результате такой текст получается

Добавлено через 3 минуты
Цитата Сообщение от Убежденный Посмотреть сообщение
В C++ есть набор стандартных функций типа printf.
В Visual C++ они включены в так называемую библиотеку времени выполнения или рантайм.
Он так и называется - Visual C++ Runtime. При создании приложений на Visual C++ у вас
есть выбор - использовать рантайм как отдельную dll, или же скомпоновать его вместе со
своей программой. В первом случае вам нужно будет таскать dll вместе со своей программой,
или каким-то образом гарантировать, что эти dll уже есть на компьютере пользователя.
Во втором случае такой зависимости нет, т.к. рантайм будет "вшит" в exe.
вот спасибо, грамотный, рассованный ответ :-) Но другим по теме тоже спасибо, просто хочу сделать акцент на том, что в данном разделе (для начинающих) лучше объяснять подробнее, так как опыта у начинающего нет, и он даже элементарные понятия не понимает. Я обычно использую понятию и тут же их расшифровываю, такой подход думаю кросс-платформенн

Один только вопрос, а как его туда вшить при компиляции?
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
24.05.2013, 10:38 #17
Цитата Сообщение от Joker555 Посмотреть сообщение
Один только вопрос, а как его туда вшить при компиляции?
Откройте свойства проекта, найдите "C++ / Code Generation", там будет строка "Runtime Library".
Вам нужно установить "Multithreaded" (или "Multithreaded Debug" для отладочной версии).
1
Joker555
10 / 10 / 1
Регистрация: 25.10.2012
Сообщений: 361
24.05.2013, 10:42  [ТС] #18
Цитата Сообщение от Убежденный Посмотреть сообщение
Откройте свойства проекта, найдите "C++ / Code Generation", там будет строка "Runtime Library".
Вам нужно установить "Multithreaded" (или "Multithreaded Debug" для отладочной версии).
и все? Можно теперь не париться и писать на с++ спокойно?
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.05.2013, 10:46 #19
Пакет от мелкософта - это и есть рантайм пакет, если с ним слинковаться статически, то он станет частью файла программы и как всякую часть собственного файла, прога будет таскать его за собой, такая программа будет работать на любой виндоус-машине, кроме тех, где совсем уж стара версия оси, или процессор. А можно вообще не использовать его, если компилировать компилятором не от мелкософта.
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
24.05.2013, 10:47 #20
Цитата Сообщение от Joker555 Посмотреть сообщение
Можно теперь не париться и писать на с++ спокойно?
Ну да. Почти
Следующий шаг - определить целевые версии Windows, на которых должна будет
работать программа, и сделать так, чтобы не использовались функции, отсутствующие
хотя бы на одной из этих версий.
0
Joker555
10 / 10 / 1
Регистрация: 25.10.2012
Сообщений: 361
24.05.2013, 10:49  [ТС] #21
Цитата Сообщение от Убежденный Посмотреть сообщение
Ну да. Почти
Следующий шаг - определить целевые версии Windows, на которых должна будет
работать программа, и сделать так, чтобы не использовались функции, отсутствующие
хотя бы на одной из этих версий.
от winXP и выше должна работать) кстати как проще создавать оконные приложения? слыхал есть спец проги/дополнения, чтобы легче можно было оконные приложения делать, даже вроде с HTML режиме можно.
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
24.05.2013, 10:56 #22
Цитата Сообщение от Joker555 Посмотреть сообщение
от winXP и выше должна работать
Загляните вот в эту тему: Правильное создание релизной версии проекта на VS 2010

А еще любая приличная программа под Windows должна иметь так называемый манифест.
Иначе возможны различные проблемы совместимости, начиная от конфликтов с UAC на
Vista и выше и заканчивая неправильной отрисовкой на мониторах с большим количеством
точек на дюйм (DPI).

Цитата Сообщение от Joker555 Посмотреть сообщение
кстати как проще создавать оконные приложения?
Проще - это использовать различные библиотеки и фреймворки.
Например, Qt, MFC, wxWidgets, HTMLayout и т.п.

Цитата Сообщение от Joker555 Посмотреть сообщение
даже вроде с HTML режиме можно
HTMLayout такое умеет.
1
palva
2650 / 1877 / 274
Регистрация: 08.06.2007
Сообщений: 7,211
Записей в блоге: 4
24.05.2013, 11:54 #23
Цитата Сообщение от Joker555 Посмотреть сообщение
А так, я сам придирчив к ошибкам и не правильному формулированию мысли в тексте.
Все нормально. У вас получится. Программисту нужна юридическая въедливость.
2
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.05.2013, 12:11 #24
Цитата Сообщение от Joker555 Посмотреть сообщение
на сомом деле я по специальности юрист Поэтому мб в чем-то он был и прав)))
Не достаточная въедливость юриста и программиста одинаково ведёт к обходу замысла точно по букве текста, давно известен случай отмазки при воровстве информации тем, что в законе была указана корыстная цель, а вор оказался бескорыстным и ту лазейку нашёл не адвокат, а хакер. В средненьком случае написанное без достаточной въедливости даст сбой уже на простом придурке, который всё, что можно, нарушит не преднамеренно, а в худшем вообще не будет понято кем бы то ни было и чем бы то ни было.
0
24.05.2013, 12:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2013, 12:11
Привет! Вот еще темы с ответами:

Придумать и описать создание списка или стека или очереди. И работу с ними. - C++
Помогите пожалуйста. Придумать и описать структуру некоторого сюжета (не менее пяти полей) и составить программу для создания массива...

При вводе элементов массива выводить их тип (или int или float) - C++
Помогите с ошибкой, и если не сложно то с заданием а то я вроде сделал только не могу проверить так как крешит прогу( А задание...

Создать программу при нажатии на кнопку м или ж выводились муржской или женский пол. - C++
Создать программу при нажатии на кнопку м или ж выводились муржской или женский пол.

Как найти текст в файле и возвратить 0 или 1 в зависимости от того,найдено или нет? - C++
bool fnd(char* fn,string stf) { string s; ifstream ifs(fn); while (!ifs.eof()) { getline(ifs,s); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru