Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает пример из книги 
:(
    Опции темы
MozgZombi
Дата 28.8.2012, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 9.1.2011
Где: Екатеринбург

Репутация: нет
Всего: нет



Код

#include <iostream> 

using namespace std; 

void main()
{ 
cout << "Hello, World!\n";
} 

Всё работает исправно, но после вывода строки программа сразу же закрывается как это можно исправить? И ещё вопрос я смотрел примеры других людей по этой команде у них написано вместо void было int почем?
P.S. я только сегодня начал изучать C++

Это сообщение отредактировал(а) MozgZombi - 28.8.2012, 08:58
PM MAIL Skype   Вверх
Cheloveck
Дата 28.8.2012, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 5
Всего: 32



http://forum.vingrad.ru/forum/topic-269794...y2099932/0.html

Цитата(MozgZombi @  28.8.2012,  09:58 Найти цитируемый пост)
 вместо void было int почем?

Функция main должна возвращать int, но она является особенной. Писать return не обязательно, она по умолчанию возвращает 0. Писать void не корректно, нужно стараться писать int и использовать его по назначению (возвращаемое значение приложения).

Это сообщение отредактировал(а) Cheloveck - 28.8.2012, 10:03


--------------------
user posted image
PM Jabber   Вверх
MozgZombi
Дата 28.8.2012, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 9.1.2011
Где: Екатеринбург

Репутация: нет
Всего: нет



Спасибо!
PM MAIL Skype   Вверх
Фантом
Дата 28.8.2012, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 4
Всего: 49



Цитата(Cheloveck @  28.8.2012,  10:58 Найти цитируемый пост)

Функция main должна возвращать int, но она является особенной. Писать return не обязательно, она по умолчанию возвращает 0. Писать void не корректно, нужно стараться писать int и использовать его по назначению (возвращаемое значение приложения).


Кстати, в рассматриваемом крошечном "примере из книги" как минимум две ошибки (вторая - отсутствие указания пространства имен), так что я бы еще и подумал о смене книги на более адекватную.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0904 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.