|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 30
|
||||||
Как написать простейший пример "Hello World" на C++ в Visual Studio 2008?05.10.2015, 22:57. Показов 19000. Ответов 33
Метки нет (Все метки)
Всем привет.
Подскажите пожалуйста, как написать простейший Hello World на C++ в Visual Studio 2008? Я создаю проект кансольного приложения win32, пишу в файле main.cpp следующий код:
Ну примерно так. Но он не хочет компилироваться. Пишет, что файла iostream.h нету. Подскажите кто-нибудь, как можно грамотно написать простой Hello World? А от него я уже оттолкнусь.
0
|
||||||
| 05.10.2015, 22:57 | |
|
Ответы с готовыми решениями:
33
Написать Простейший Графический редактор на Visual Studio 2008-2010 C++ Как в MS Visual Studio создать простейший консольный Hello World? Hello world в Visual Studio 2008 на C++ |
|
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
|
|
| 07.10.2015, 21:52 | |
|
1
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 07.10.2015, 21:54 | |
|
Sn1p3rOk, Да алергия у меня на мелкомягких(много крови попили в свое время))), говорил же ИМХО! А если серьезно не представляю возможно на ней написать хоть мало мальское кросплатформенное приложение
0
|
|
|
Модератор
|
||||||||||||||||
| 08.10.2015, 09:47 | ||||||||||||||||
|
@bassman@, это специальный идентификатор, который указывает на то, что данный объект пренадлежит стандартному пространству имён (или, иначе говоря, пространству имён std). Про пространства имён (они же namespaces) прочитаете в книжке. Пока просто примите как факт, что можно писать тремя способами:
Добавлено через 6 минут @bassman@, в плане книг, имхо, лучше Прату почитай.
2
|
||||||||||||||||
|
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
|
|
| 09.10.2015, 00:24 | |
|
gru74ik, Во-первых есть вопросы по cin.get();
1. cin.get(); не работает. Работает _getch(); и то только при подключении #include <conio.h>. 2. Какая все-таки функция выполняет эту известную задачу, если использовать #include <iostream>. Во-вторых есть вопросы по тому как программу запускать. Пожалуйста, скажите в двух словах что такое: 1. F7 - построить решение; 2. CTRL+F7 - компилировать; 3. F5 - начать отладку; 4. CTRL+F5 - запуск без отладки; Я понимаю, что всему этому есть объяснения, но мне понятней, если кто нибудь мне объяснит. Например, в какой момент происходит редактирование связей? И вообще объясните мне, пожалуйста, что из этих 4-х пунктов надо использовать и когда. Я иногда нажимаю f5 иногда запускаю консольку путем ctrl+f5 (в этом случае всякие _getch(); и cin.get(); и тому подобные вещи меня не заботят). Иногда я нажимаю f7 - строю решение. Извините мою тупость.
0
|
|
|
Модератор
|
|||||||||||||
| 09.10.2015, 06:50 | |||||||||||||
Добавлено через 2 минуты Добавлено через 5 минут Добавлено через 1 минуту
1
|
|||||||||||||
|
32 / 32 / 28
Регистрация: 19.09.2013
Сообщений: 370
|
||||||
| 09.10.2015, 09:13 | ||||||
|
@bassman@, можно getchar вместо _getch. Что касается закрытия окна после cin.get, то тут поможет это:
2
|
||||||
|
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
|
||
| 09.10.2015, 13:25 | ||
|
Добавлено через 1 час 30 минут И еще консолька не понимает кириллицу.
0
|
||
|
32 / 32 / 28
Регистрация: 19.09.2013
Сообщений: 370
|
|
| 09.10.2015, 13:33 | |
|
@bassman@, setlocale(LC_ALL, "Russian"). Вместо второго аргумента можно указать пустую строку (""), тогда будет использован язык системы.
1
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
||||||
| 09.10.2015, 13:46 | ||||||
|
@bassman@, вот говорил я выброс vs, в том де qt таких проблем нету) а так все правильно тебе сказали, есть еще вариант что бы оставить окно на экране это отдать команду собственно самой консоли
1
|
||||||
|
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
|
|
| 09.10.2015, 15:18 | |
|
Eugene13, setlocale(LC_ALL, "") - это где использовать? Я вставил эту строку в код и у меня все красной волнистой линией подчеркнуло.
0
|
|
|
5 / 7 / 1
Регистрация: 21.11.2012
Сообщений: 119
|
||||||
| 09.10.2015, 19:21 | ||||||
|
gru74ik, Я блин, пересмотрел темы. Только больше запутался. Столько информации, и каша сплошная. IDE разные, задачи у людей разные.
setlocale(LC_ALL, "Russian") работает. Но вот какое дело.
0
|
||||||
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 09.10.2015, 19:36 | |
|
@bassman@, не мучайся это проблема не кода а работы самой VS.
0
|
|
|
288 / 175 / 86
Регистрация: 19.04.2014
Сообщений: 1,095
|
||||||
| 09.10.2015, 19:53 | ||||||
|
@bassman@,
@bassman@, поставьте в консоли Шрифт Consolas или Lucida Console если не стоит.
2
|
||||||
| 09.10.2015, 19:53 | |
|
Как написать программу в visual studio 2008 Как открыть проект созданный в Visual Studio 2012 в Visual Studio 2008? Visual Studio 2008 Professional или Visual Studio 2008 Team System? Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008 Не работает hello world, простейший пример на flask Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|