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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
Tree
74 / 73 / 1
Регистрация: 31.05.2009
Сообщений: 243
#1

Visual C++ & Hello world - C++

29.07.2011, 19:47. Просмотров 2071. Ответов 21
Метки нет (Все метки)

Вот поставил Visual C++ 2005
Пишу:
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include <iostream.h>
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
 
    cout << "WTF?" ;
    return 0;
}
Жму Build и пишет 1 error! Че за?!!!
Даже не пишет почему и какая строка!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2011, 19:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Visual C++ & Hello world (C++):

Как в MS Visual Studio создать простейший консольный Hello World? - C++
Здравствуйте, я новичок, хочу освоить программирование в C++, скачал для этого учебник Страуструпа &quot;Язык программирования C++&quot;, изучаю....

Ошибка: multiple definition of `void std::swap<A>(A&amp;, A&amp;) - C++
Хочу специализировать swap для своего класса. Получаю ошибку. Вот код:#ifndef A_H #define A_H #include &lt;string&gt; class A { ...

Visual C++ & Borland C++ - C++
Я хочу перейти с Borland C++ на Visual C++! И хочу узнать, сильно ли они от друг друга отличаются, есть ли в Visual C++ тип AnsiString?

Visual C++ & enum - C++
Проблема в том что мой компилятор считает нормальным следующий код: typedef enum {otvet1, otvet2, otvet3} otvet_type; typedef enum...

Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? - C++
Всем привет. Подскажите пожалуйста, как написать простейший Hello World на C++ в Visual Studio 2008? Я создаю проект кансольного...

Поменять слова местами то есть Hello World > World Hello C++ - C++
Ребят всем привет помогите решить задачку: Имеется предварительно созданный текстовый файл, содержащий строку &quot;Hello World&quot;. Поменять слова...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.07.2011, 19:51 #2
Цитата Сообщение от Tree Посмотреть сообщение
Visual C++ 2005
Поставьте что-нибудь поновее.
А также книжку(или статью, откуда код брали) возьмите поновее.


Цитата Сообщение от Tree Посмотреть сообщение
<iostream.h>
<iostream>


Цитата Сообщение от Tree Посмотреть сообщение
cout << "WTF?" ;
C++
1
std::cout << "WTF?";
marina2
Рожденная для битвы
272 / 50 / 5
Регистрация: 08.11.2009
Сообщений: 1,020
29.07.2011, 20:19 #3
Tree, создай пустой проект)
S.L.I.M.
15 / 12 / 2
Регистрация: 03.02.2011
Сообщений: 96
29.07.2011, 21:14 #4
пустой проект компилирует???
Петррр
5949 / 3386 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
30.07.2011, 00:20 #5
Visual C++ & Hello world
Visual C++ & Hello world
Visual C++ & Hello world
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    std::cout << "hello, world.\n";
    system("pause");
    return 0;
}
Tree
74 / 73 / 1
Регистрация: 31.05.2009
Сообщений: 243
30.07.2011, 00:36  [ТС] #6
У мелкософта все блин через анал!
Я так понял ко всем процедурам iostream нужно обращатся через класификатор std?
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
30.07.2011, 00:47 #7
Tree, претензии к действующему стандарту
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
30.07.2011, 00:59 #8
Цитата Сообщение от Tree Посмотреть сообщение
У мелкософта все блин через анал!
MS тут не причем.
Цитата Сообщение от Tree Посмотреть сообщение
Я так понял ко всем процедурам iostream нужно обращатся через класификатор std?
1. cout - экземпляр класса, а не процедура.
2. std - пространство имен, а не классификатор.

Вы хоть бы книжку какую для приличия пролистали, причем поновее.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
30.07.2011, 01:30 #9
достали все советовать создать пустой проект.
можно поставить галочку "простое приложение"
или "хелло ворлд".
и че изменится?
Tree
74 / 73 / 1
Регистрация: 31.05.2009
Сообщений: 243
30.07.2011, 14:23  [ТС] #10
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
MS тут не причем.

1. cout - экземпляр класса, а не процедура.
2. std - пространство имен, а не классификатор.

Вы хоть бы книжку какую для приличия пролистали, причем поновее.
1. Если мелкософт такой хороший и правильный тогда почему все усложнять? ИМХО, Если в других средах разработки нормально можно подключить <iostream.h> и вызывать cout, а здесь нужно делась через свой бок, не так как у всех!

2. Не хотел бы спорить, но сам папаша называл пространство имен классификатором... Может я что то и недопонял, но через "::" мы непосредственно обращаемся к классу или пространству имен!
CAHTEXHUK
Заблокирован
30.07.2011, 14:27 #11
Цитата Сообщение от Tree Посмотреть сообщение
Если в других средах разработки нормально можно подключить <iostream.h>
это вот как раз и не нормально. "Нормальный" компилятор это случано не Borland C++ 98-ого года выпуска? На дворе то как бы уже 21 век

Добавлено через 2 минуты
да и 2005 студия уже устарела
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
30.07.2011, 14:33 #12
Цитата Сообщение от Tree Посмотреть сообщение
1. Если мелкософт такой хороший и правильный тогда почему все усложнять? ИМХО, Если в других средах разработки нормально можно подключить <iostream.h> и вызывать cout, а здесь нужно делась через свой бок, не так как у всех!
тот стандарт вышел еще в прошлом веке, ныне является позапрошлым, такие дела

Цитата Сообщение от Tree Посмотреть сообщение
2. Не хотел бы спорить, но сам папаша называл пространство имен классификатором...
те std не namespace?

Добавлено через 19 секунд
Цитата Сообщение от CAHTEXHUK Посмотреть сообщение
да и 2005 студия уже устарела
чем же?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.07.2011, 15:53 #13
Цитата Сообщение от alex_x_x Посмотреть сообщение
чем же?
морально)
LosAngeles
Заблокирован
30.07.2011, 16:03 #14
вроде в 2010 есть поддержка некоторых C++11 фич?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
30.07.2011, 16:19 #15
Цитата Сообщение от LosAngeles Посмотреть сообщение
вроде в 2010 есть поддержка некоторых C++11 фич?
есть но существенно меньше чем в gcc/MinGW
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2011, 16:19
Привет! Вот еще темы с ответами:

Visual C++ не компилирует "Hello,world" - C++
Доброго времени суток! Простите за вопрос, но никак! не могу заставить Visual C++ 2008 выдать на экран этот мегасложный текст. Что...

Почему friend ostrem& operator <<(ostream& outs, const Rational&); - invalid function declaration? - C++
Пытаюсь скомпилировать программу пишет friend ostrem&amp; operator &lt;&lt;(ostream&amp; outs, const Rational&amp;); - invalid function declaration. ...

В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& - C++
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура...

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? - C++
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt; setw(5) &lt;&lt; ptr; // вывод элементов...


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

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

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