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

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

Войти
Регистрация
Восстановить пароль
 
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
#1

microsoft visual c++ 2010 - C++

19.10.2013, 17:33. Просмотров 555. Ответов 7
Метки нет (Все метки)

почему в microsoft visual c++ 2010, код c++ так отличается от кода например в codeblocks или dev c++, почему так, и можно ли как-нибудь писать в ней как в c++ на dev c++ или codeblocks?

в microsoft visual c++ 2010 не заработал даже такой простой код

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
using namespace System;
 
int main()
{
    cout << "здравствуй, мир!";
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 17:33     microsoft visual c++ 2010
Посмотрите здесь:

Microsoft Visual C++ 2010 - C++
Дано пятизначное натуральное число.Если последняя его цифра больше за первую,то переставить их местами. Нужен текст программы для...

Программирование С++ в Microsoft Visual Studio 2010 - C++
Подскажите пожалуйста!!! Можно ли программировать в этой среде программирования на С++ т.е. там уже есть Visual C++ Это тоже самое? ...

microsoft visual studio 2010 Ultimate - C++
Народ, такая проблема, пишу курсовую (GUI) и когда,например,использую указатель формы this-&gt; то у меня после стрелочки не вылезают...

Самоучитель Microsoft Visual Studio 2010 - C++
Всем доброго временит суток! Есть у кого нибуть Самоучитель Microsoft Visual Studio 2010? в любом формате или скинте работающиую...

Накрылся Microsoft Visual C++ 2010 Express - C++
В процессе выполнения программы завис компьютер, диспетчер задач не помог, пришлось выключать комп. После открываю листинг программы, а...

Настройка Microsoft Visual Studio 2010 - C++
После установки MVS 2010 система просит указать среду, подстраивая её под определённый вид разработки (С++, С#, F# т.п.), создавая тем...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nulpatrol
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 16
19.10.2013, 17:40     microsoft visual c++ 2010 #2
а stdafx.h разве не нужно подключать?
И что это за неймспейс System?
std ведь нужно
Убежденный
Системный программист
Эксперт С++
15249 / 6881 / 1092
Регистрация: 02.05.2013
Сообщений: 11,268
Завершенные тесты: 1
19.10.2013, 17:41     microsoft visual c++ 2010 #3
Цитата Сообщение от kaheu Посмотреть сообщение
using namespace System;
Нет такого неймспейса в C++.
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
19.10.2013, 17:53  [ТС]     microsoft visual c++ 2010 #4
да, но у меня такой код в microsoft visual c++ 2010 заработал,
а вот такой не заработал
#include <iostream>

using namespace std;

int main()
{
int i;
cout << "Hello world!" << endl;
cin >> i;
return 0;
}

ни в codeblocks ни в dev c++ не нужно подключать никакого StdAfx.h
и в книгах по c++ его нет, а вот в microsoft visual c++ 2010 ошибка, что его надо подключить, но и поле этого ничего не работает,
в codeblocks такой код работает и без StdAfx.h
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.10.2013, 18:04     microsoft visual c++ 2010 #5
kaheu, студия у тебя какая-то корявая значит.
Цитата Сообщение от nulpatrol Посмотреть сообщение
а stdafx.h разве не нужно подключать?
его не нужно подключать если создаешь пустой проект. если создавать консольный - он подключается автоматически.
kaheu
34 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 246
19.10.2013, 18:15  [ТС]     microsoft visual c++ 2010 #6
я вот чего не понимаю, почему когда в microsoft visual c++ 2010 проект консольный создаёшь он пишет пример кода такой

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Здравствуй, мир!");
return 0;
}

это вообще что?
какой ещё Console::WriteLine(L"Здравствуй, мир!"); , во всех учебниках по c++ это выглядит как

cout << "Hello world!" << endl;

а тут Console::WriteLine какой-то, откуда это вообще, зачем так сделали? и можно-ли в microsoft visual c++ 2010 писать как в обычном c++?
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
19.10.2013, 18:16     microsoft visual c++ 2010 #7
Цитата Сообщение от kaheu Посмотреть сообщение
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Здравствуй, мир!");
return 0;
}
это не с++. ты неправильно создаёшь проект. Не надо гнать на студию!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 18:16     microsoft visual c++ 2010
Еще ссылки по теме:

Откуда взять Microsoft Visual Studio 2010? - C++
Откуда взять Microsoft Visual Studio 2010?

Microsoft Visual Studio 2010 (rus)по настройке. - C++
Что это означает? http://***************/question/70790618/

Microsoft visual express 2010. Скомплилированный заголовок - C++
Здравствуйте, товарищи =) Недавно стал изучать C++ по книге Прата С. Сейчас столкнулся с некоторым непониманием. Что значит...

Видеоуроки по Microsoft Visual C++ 2010 Express для новичка - C++
Посоветуйте хорошие видеоуроки по Microsoft Visual C++ 2010 Express для новичка.


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 18:16     microsoft visual c++ 2010 #8
Цитата Сообщение от kaheu Посмотреть сообщение
ни в codeblocks ни в dev c++ не нужно подключать никакого StdAfx.h
и в книгах по c++ его нет, а вот в microsoft visual c++ 2010 ошибка, что его надо подключить, но и поле этого ничего не работает,
в codeblocks такой код работает и без StdAfx.h
Проект нормально создавайте и будет вам счастье... Пустой создавайте, тогда ничего не нужно лишнего подключать.
Yandex
Объявления
19.10.2013, 18:16     microsoft visual c++ 2010
Ответ Создать тему
Опции темы

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