Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2012, 14:47   #1
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию Как запустить код в Visual C++ 2008

Господа объяснить мне как запустить программу в Visual C++ 2008 (раньше работал с Dev C++) при попытке ее откомпилировать выдает целый список подобных замечаний проект.cpp(10) : error C2065: cout: необъявленный идентификатор
.\проект.cpp(11) : error C2065: cin: необъявленный идентификатор
.\проект.cpp(12) : error C2065: cout: необъявленный идентификатор
.\проект.cpp(13) : error C2065: cin: необъявленный идентификатор
такое ощущение, что компилятор сишные команды не понимает

И еще вопрос в этом компиляторе Visual C++ 2008 есть возможность подчеркивания строк в коде, которые содержат ошибки, если есть то как включить?
skin11 вне форума Ответить с цитированием
Старый 21.06.2012, 15:30   #2
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

1)
#include<iostream>
using namespace std;

2) по умолчанию должно работать ... можешь погонять Visual Assist X (удобный плагин для IntelliSens'a, к сожалению платный)
AlexDark вне форума Ответить с цитированием
Старый 21.06.2012, 16:28   #3
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

1)
#include<iostream>
using namespace std;

Но как не странно все это у меня присутствует в начале кода.
skin11 вне форума Ответить с цитированием
Старый 21.06.2012, 16:31   #4
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

Интересно... код в студию - посмотрим.
AlexDark вне форума Ответить с цитированием
Старый 21.06.2012, 16:33   #5
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

#include <iostream>
#include <math.h>
#include <stdafx.h>
using namespace std;


int _tmain(int argc, _TCHAR* argv[ ])
{
double c,x,y;
cout << "Введите значения параметров:" << endl;
cout << "x=";
cin >> x;
cout << "y=";
cin >> y;
cout << "c=";
cin >> c;
if (c<0 || y<0)
{
cerr << "Параметры с и y должны быть положительными!";
return 1;
}
double b = sqrt(c*(sqrt(y)+pow(x,2)))*(cos(x)-fabs(c-y));
cout << "Результат вычислений b = " << b;

return 0;
}
Страсть как кодить охота да компилятор останавливает.
skin11 вне форума Ответить с цитированием
Старый 21.06.2012, 16:36   #6
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

Это его родной появляется при создании проекта.
// ghjtrn.cpp: главный файл проекта.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Привет мир!");

return 0;
skin11 вне форума Ответить с цитированием
Старый 21.06.2012, 16:39   #7
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

=))) читать внимательнее надо было на что ругается

warning C4627: '#include <iostream>': skipped when looking for precompiled header use

#include <stdafx.h> //первым
#include <iostream>
#include <math.h>

А вообще создаем пустой проект и не мучаемся с этим хедэром вовсе
AlexDark вне форума Ответить с цитированием
Старый 21.06.2012, 16:55   #8
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

Теперь выдает вот это
------ Построение начато: проект: проект, Конфигурация: Debug Win32 ------
Компиляция...
проект.cpp
.\проект.cpp(8) : error C2061: синтаксическая ошибка: идентификатор "_TCHAR"
Журнал построения был сохранен в "file://c:\Documents and Settings\User\Мои документы\Visual Studio 2008\Projects\проект\проект\Debug\B uildLog.htm"
проект - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
skin11 вне форума Ответить с цитированием
Старый 21.06.2012, 16:57   #9
AlexDark
Форумчанин
 
Аватар для AlexDark
 
Регистрация: 23.12.2011
Сообщений: 117
По умолчанию

ох а тебе надо через командную строку параметры передавать ?)

убери все это оставь int main(), раз уже пустой проект создал
AlexDark вне форума Ответить с цитированием
Старый 21.06.2012, 17:10   #10
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

А через что их еще можно передавать? Нет я просто хочу разобраться это может быть в настройках компилятора так как на другой студии сей код работал.
skin11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?) cherw9!40k Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 14.01.2010 20:51
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
Как перевести проект из Visual C++ 2003 в Visual C++ 2008? iukash Visual C++ 8 17.04.2009 22:36
Visual Studio 2008. Проблема с асм вставкой в код на С++ LexiusUA Visual C++ 22 25.03.2009 03:31