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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2011, 01:10   #1
Form_13
Форумчанин
 
Регистрация: 25.04.2011
Сообщений: 107
По умолчанию Проблема с 2 компиляторами.

Доброго времени суток. Сижу и изучаю с++ по книгу Р.Лаффоре и так вышло, что запустив даже начальные примеры на двух разных компиляторах я столкнулся с ошибкой.
Вот что я запускал:

#include <iostream>
using namespace std;

int main()
{
cout << "Every age has a language of its own\n";
return 0;
}

Запускался на Embarcadero RAD studio 2010 и через Microsoft Visual Studio 2010. Если кто-то работает на них же и знает в чём проблема, может я неправильно выбираю создание того файла или консольного приложения в котором не работает код, скажите порядок действий для этого.
Form_13 вне форума Ответить с цитированием
Старый 16.07.2011, 01:24   #2
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Для MSVS:
1. Запустить MSVS
2. Файл -> Создать -> Проект
3. Visual C++ -> Win32 -> Консольное приложение
4. Указать расположение и имя проекта
5. Нажать Ok. Выбрать опцию "создать пустой проект"
6. После создания проекта в обозревателе решений ткнуть ПКМ на любой папке и выбрать "создать новый элемент".
7. Выбрать файл *.cpp, указать имя.
8. В открывшейся файл внести (любым способом) код.
9. Нажать F5
10. Обрадоваться (или нет, в зависимости от внесенного кода)
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 16.07.2011, 01:25   #3
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

iostream пробовали заменить на iostream.h?
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 16.07.2011, 01:32   #4
Form_13
Форумчанин
 
Регистрация: 25.04.2011
Сообщений: 107
По умолчанию

Большое спасибо, на MSVS запустился, правда сделал я дохрена непонятного и непонятно зачем все остальные прибамбасы, но теперь работает, благодарю.
Form_13 вне форума Ответить с цитированием
Старый 16.07.2011, 01:35   #5
Form_13
Форумчанин
 
Регистрация: 25.04.2011
Сообщений: 107
По умолчанию

А где .ехе находится? В проекте не нашёл.
Form_13 вне форума Ответить с цитированием
Старый 16.07.2011, 01:40   #6
demeros
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 35
По умолчанию

Скорее всего, вам лучше попробовать использовать для выполнения заданий из книги другую IDE, например codeblocks или бесплатный борландовский bc . Это если в книге не указана среда разработки.
В Embarcadero RAD studio 2010 и Microsoft Visual Studio 2010 даный пример будет иметь такой вид :
Код:
#include "stdafx.h"
#include "iostream"

using namespace std; 

int _tmain(int argc, _TCHAR* argv[])
{ 
	int x;
	cout << "Every age has a language of its own\n";
	return 0;
}
demeros вне форума Ответить с цитированием
Старый 16.07.2011, 01:42   #7
demeros
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 35
По умолчанию

Ну или править примеры в соответствии с средой
demeros вне форума Ответить с цитированием
Старый 16.07.2011, 01:42   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Microsoft Visual Studio 2010 даный пример будет иметь такой вид
только в том случае если создается не пустой проект.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.07.2011, 01:48   #9
Form_13
Форумчанин
 
Регистрация: 25.04.2011
Сообщений: 107
По умолчанию

Почему столько разных компиляторов, и почему такое сильное различие для RAD Studio? Как на ней работать, если учился по стандартному компилятору? Переучиваться получается?
Form_13 вне форума Ответить с цитированием
Старый 16.07.2011, 01:49   #10
demeros
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 35
По умолчанию

Ага, только вот сколько не пытался мне не удавалось даже откомпилировать пустой проект в vs 2010. Ну это скорее мои проблемы, а не среды. Набирать пример, тот что выше, в пустом проекте не пробовал. Но раз microsoft и embrasedero в своих средах рекомендуют придерживаться стиля :
Код:
int _tmain(int argc, _TCHAR* argv[])
думаю стоит так и делать.
demeros вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37