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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 03:51   #1
Dfence11
Пользователь
 
Аватар для Dfence11
 
Регистрация: 05.02.2013
Сообщений: 11
По умолчанию Мистическая ошибка в Hello World

Только начал изучать С++
Переписал код с учебника сто раз проверил а редактор Сode block выдает ошибку - прям мистика какая то

Dfence11 вне форума Ответить с цитированием
Старый 05.02.2013, 03:58   #2
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

Написано в ошибке : main должна возвращать int - а у вас возвращает void.
Поменять
Код:
void main ()
на
Код:
int main()
и в конце программы после cin.get добавить return 0; (это не критично - но добавьте)

Также посмотрите в предисловии книги какой в какой среде писались примеры.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com

Последний раз редактировалось kventin_zhuk; 05.02.2013 в 04:03.
kventin_zhuk вне форума Ответить с цитированием
Старый 05.02.2013, 05:37   #3
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию

Код:
#include <iostream>
using namespace std;

int main()
{
	cout << "Hello Mars!";
	cin.get();

return 0;
}
frommars вне форума Ответить с цитированием
Старый 05.02.2013, 11:20   #4
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Вот как раз return 0; не стоит. По стандарту функция main возвращает 0 сама, если управление дошло до конца. Не стоит делать то, что за Вас сделает компилятор)
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Старый 10.02.2013, 18:09   #5
frommars
Форумчанин
 
Регистрация: 02.07.2011
Сообщений: 144
По умолчанию

Цитата:
Сообщение от Granus Посмотреть сообщение
Вот как раз return 0; не стоит. По стандарту функция main возвращает 0 сама, если управление дошло до конца. Не стоит делать то, что за Вас сделает компилятор)
в данном случае лучше пусть будет, тк пусть человек сразу запоминает что функция обязательно должна что то возвращать.
frommars вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Hello World. Странная ошибка _-Re@l-_ C++ Builder 23 30.09.2011 02:10
мистическая выгрузка peq Microsoft Office Excel 4 30.08.2011 10:43
hello world lamer69 Visual C++ 9 12.05.2011 22:26
Hello World Syltan Общие вопросы по Java, Java SE, Kotlin 17 14.05.2010 11:21
J2Me код Hello World где ошибка вроде всё правильно Tik-Tik Общие вопросы по Java, Java SE, Kotlin 2 30.08.2009 00:04