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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 82, средняя оценка - 5.00
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
#1

простой код - C++

25.10.2010, 22:53. Просмотров 12703. Ответов 23
Метки нет (Все метки)

В книге Герберта Шилдта

код первой программы выглядит так

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
  cout << "это моя первая программа.";
 
return 0 ;
 
}
Скомпилировать пишется нужно через командную строку Microsoft Visual Studio 2010 - не получается . Возможно из-за того что нужно открыть библиотеку VCVSRS32.bat Как открыть - не понимаю.Прямо через создания консольного приложения в Visual Studio и скомпилировать без ошибок, чтобы открылась программа - не получается.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2010, 22:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос простой код (C++):

не компилит простой код c++ - C++
Вот этот код не компилится. Почему, ума не прилажу :-( Подскажите в чём проблема? Английский ещё плохо знаю, не посылайте плиз на...

Некомпилится простой код! - C++
Привет! Сразу к делу. Вот код #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; int main(int...

Объясните простой код - C++
int a = (b = 5, b + 5); что это за запись такая.

Простой код но выдает ошибку - C++
Почему у меня не видет вторую переменную day #include &lt;math.h&gt; #include &lt;iostream&gt; using namespace std; void main() { int...

Помогите улучшить простой код - C++
Задача: Из-за высокой цены бензина водители озабочены затратами топлива своих аытомобилей. Один водитель взял в рейс несколько емкостей...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
25.10.2010, 22:58 #2
Я так понял, что вы скомпилировали программу, но не можете ее запустить?
0
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
25.10.2010, 23:19  [ТС] #3
Цитата Сообщение от MILAN Посмотреть сообщение
Я так понял, что вы скомпилировали программу, но не можете ее запустить?
после компиляции выводит ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Даже exe файла нет, хотя первой компиляции был, но не открывался. Компилирую так. нажимаю на названия проекта правой копкой - компилировать
0
Миниатюры
простой код  
vikser
12 / 12 / 1
Регистрация: 14.07.2010
Сообщений: 19
25.10.2010, 23:21 #4
Так сообщение об ошибке писать теперь не православно? Что выдает компилятор в ответ?
0
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
25.10.2010, 23:26  [ТС] #5
Цитата Сообщение от vikser Посмотреть сообщение
Так сообщение об ошибке писать теперь не православно? Что выдает компилятор в ответ?
Код
1>------ Построение начато: проект: yjdfz [eqyz, Конфигурация: Debug Win32 ------
1>Построение начато 25.10.2010 22:10:06.
1>InitializeBuildStatus:
1>  Обращение к "Debug\yjdfz [eqyz.unsuccessfulbuild".
1>ClCompile:
1>  Для всех выходных данных обновления не требуется.
1>  yjdfz [eqyz.cpp
1>c:\users\денис\documents\visual studio 2010\projects\yjdfz [eqyz\yjdfz [eqyz\yjdfz [eqyz.cpp(2): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1>          Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>c:\users\денис\documents\visual studio 2010\projects\yjdfz [eqyz\yjdfz [eqyz\yjdfz [eqyz.cpp(12): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.95
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
25.10.2010, 23:30 #6
Попробуйте так создать проект:

File->New->Project->Win32->Win32 Console Application

Дальше в настройках поставте отметку Empty project (Пустой проект)!!!
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
25.10.2010, 23:32 #7
C++
1
#include "stdafx.h"
Надо подключить раньше всех.

Не по теме:

Компилятор на название проекта обиделся просто.

1
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
25.10.2010, 23:37  [ТС] #8
Цитата Сообщение от MILAN Посмотреть сообщение
Попробуйте так создать проект:

File->New->Project->Win32->Win32 Console Application

Дальше в настройках поставте отметку Empty project (Пустой проект)!!!

Тогда голубой экран получается. Как тогда туда писать код?
0
Миниатюры
простой код  
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
25.10.2010, 23:42  [ТС] #9
Цитата Сообщение от KuKu Посмотреть сообщение
C++
1
#include "stdafx.h"
Надо подключить раньше всех.

Не по теме:

Компилятор на название проекта обиделся просто.

Компиляция прошла успешно, после отладки F5 появилась программа, но не открывается. До отладки её не было
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
25.10.2010, 23:48 #10
Кликните по "Файлы ресурсов" ПКМ

и Добавить->Новый пункт->Код->файл .срр
0
KuKu
1558 / 1036 / 78
Регистрация: 17.04.2009
Сообщений: 2,985
25.10.2010, 23:53 #11
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
  cout << "это моя первая программа.";
  system("PAUSE"); 
  return 0 ;
}
Наверное у вас программа выполняется, но так быстро, что вы ее не замечаете. Так попробуйте.
1
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 00:09  [ТС] #12
Цитата Сообщение от KuKu Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
  cout << "это моя первая программа.";
  system("PAUSE"); 
  return 0 ;
}
Наверное у вас программа выполняется, но так быстро, что вы ее не замечаете. Так попробуйте.
Выполнилась, но русские буквы не выводятся.
0
Миниатюры
простой код  
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
26.10.2010, 00:11 #13
hitytu,
C++
1
setlocale(LC_CTYPE, "Rus");
Или
C++
1
    std::locale().global(std::locale(""));
Тест:
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    std::locale().global(std::locale(""));
    std::cout<<"Привет!\n";
    return 0;
}
1
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 00:20  [ТС] #14
Цитата Сообщение от MILAN Посмотреть сообщение
Кликните по "Файлы ресурсов" ПКМ

и Добавить->Новый пункт->Код->файл .срр
Клик правой копной по " Файлы ресурсов" --> "добавить" в обозревателе решений даёт окно где есть "создать элемент", "существующий элемент", но нет "Новый пункт"
0
Миниатюры
простой код  
hitytu
0 / 0 / 0
Регистрация: 25.10.2010
Сообщений: 46
26.10.2010, 00:24  [ТС] #15
Цитата Сообщение от Lavroff Посмотреть сообщение
hitytu,
C++
1
setlocale(LC_CTYPE, "Rus");
Или
C++
1
    std::locale().global(std::locale(""));
Тест:
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    std::locale().global(std::locale(""));
    std::cout<<"Привет!\n";
    return 0;
}
Да русские буквы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2010, 00:24
Привет! Вот еще темы с ответами:

Исправить простой код с оператором cout - C++
Добрый день! Помогите пожалуйста исправить ошибки в этом коде. Изучаю С++ совсем недавно и ещё не все ошибки могу разобрать, т.к....

Нужно написать код к простой функции - C++
Нужно написать код для функции: у=sin(x)*cos(x)-3x^2

Простой калькулятор: Не работает код, как это исправить? - C++
Здравствуйте! Вот имеется такой код, взят отсюда, https://code-live.ru/post/cpp-variables-and-datatypes/#more и он как бы получается не...

Стоит ли переписывать простой, но требующий быстродействия код с C#, Java, Python и т.д. и т.п. на C ++? - C++
Здравствуйте, недавно задался этим вопросом. Размышления основывались на том, что при исполнении даже простых операций в прикладных языках...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.10.2010, 00:24
Ответ Создать тему
Опции темы

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