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

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

Войти
Регистрация
Восстановить пароль
 
artemkotok
 Аватар для artemkotok
6 / 19 / 0
Регистрация: 31.08.2013
Сообщений: 1,578
#1

Напишите пример программы Hello World - C++

01.07.2015, 20:29. Просмотров 363. Ответов 14
Метки нет (Все метки)

Решите мне задачу Hello World!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HTMan
2 / 2 / 0
Регистрация: 08.03.2015
Сообщений: 28
01.07.2015, 20:31     Напишите пример программы Hello World #2
C++
1
2
3
4
5
6
7
8
#include <stdio.h>
#include <conio.h>
 
void main()
{
printf("hello, world!");
getch();
}
S_el
2063 / 1570 / 301
Регистрация: 15.12.2013
Сообщений: 6,201
01.07.2015, 20:31     Напишите пример программы Hello World #3
artemkotok,
C++
1
2
    #include <iostream>
    int main() {std::cout<<"Hello world"<<std::endl;}
а вообще не грех и поиском воспользоваться.
HTMan
2 / 2 / 0
Регистрация: 08.03.2015
Сообщений: 28
01.07.2015, 20:33     Напишите пример программы Hello World #4
S_el,
Там вроде еще надо указать return 0; не?
S_el
2063 / 1570 / 301
Регистрация: 15.12.2013
Сообщений: 6,201
01.07.2015, 20:35     Напишите пример программы Hello World #5
Цитата Сообщение от HTMan Посмотреть сообщение
Там вроде еще надо указать return 0; не?
не,не обязательно. Кстати, void main() - не стандарт.
Yuralug
1 / 1 / 0
Регистрация: 19.11.2014
Сообщений: 22
01.07.2015, 20:42     Напишите пример программы Hello World #6
C++
1
2
3
4
5
6
7
#include <iostream.h>
#include <stdio.h>
void main()
{
cout<<"Hello, world";
getch();
}
Новичок
Модератор
 Аватар для Новичок
1170 / 741 / 156
Регистрация: 17.07.2012
Сообщений: 4,095
Записей в блоге: 1
Завершенные тесты: 2
01.07.2015, 20:48     Напишите пример программы Hello World #7
HTMan, Yuralug,
Цитата Сообщение от Yuralug Посмотреть сообщение
void main()
Сколько можно?Уже 100500 раз говорили что только int.
Yuralug
1 / 1 / 0
Регистрация: 19.11.2014
Сообщений: 22
01.07.2015, 20:51     Напишите пример программы Hello World #8
Void означает отсутствие типа, его тоже можно использовать, если функция не возвращает ничего(как в данном случае).
Новичок
Модератор
 Аватар для Новичок
1170 / 741 / 156
Регистрация: 17.07.2012
Сообщений: 4,095
Записей в блоге: 1
Завершенные тесты: 2
01.07.2015, 20:56     Напишите пример программы Hello World #9
Yuralug, читаем стандарт...Только не надо говорить что в Visual Studio void main() компилируется.
3.6.1 Main function
1. A program shall contain a global function called main, which is the designated start of the program. It
is implementation-defined whether a program in a freestanding environment is required to define a main
function. [Note: In a freestanding environment, start-up and termination is implementation-defined; start-
up contains the execution of constructors for objects of namespace scope with static storage duration;
termination contains the execution of destructors for objects with static storage duration.

2. An implementation shall not predefine the main function. This function shall not be overloaded. It shall
have a return type of type int
, but otherwise its type is implementation-defined. All implementations shall
allow both of the following definitions of main:
int main() { /* ... */ }
and
int main(int argc, char* argv[]) { /* ... */ }
Max Dark
В поиске работы
 Аватар для Max Dark
1548 / 1401 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
01.07.2015, 21:00     Напишите пример программы Hello World #10
C++
1
extern "C" int puts(const char*); int main() { return !puts("Hello world!"); }
Yuralug
1 / 1 / 0
Регистрация: 19.11.2014
Сообщений: 22
01.07.2015, 21:03     Напишите пример программы Hello World #11
Rad Studio пропускает вроде.
mr_mczakenberg
65 / 65 / 31
Регистрация: 10.04.2015
Сообщений: 281
01.07.2015, 21:47     Напишите пример программы Hello World #12
void main
Вчера я молча почитал все ссылки на стандарты и доводы...
"Возможные вылеты, проблемы", которые все приводили в пример///
Хоть у кого-то хоть раз возникли при использовании?
Или все споры основаны на том что некоторые исполняют стандарт, а некоторые вертели его?
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4252 / 2784 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
01.07.2015, 21:50     Напишите пример программы Hello World #13
Цитата Сообщение от mr_mczakenberg Посмотреть сообщение
Хоть у кого-то хоть раз возникли при использовании?
при написании обычного скрипта (батника либо на баше) типа
Bash
1
prog1 && prog2
будут проблемы. Собственно int в main'е для чего и нужен.
hoggy
5715 / 2306 / 417
Регистрация: 15.11.2014
Сообщений: 5,150
Завершенные тесты: 1
01.07.2015, 22:09     Напишите пример программы Hello World #14
Цитата Сообщение от mr_mczakenberg Посмотреть сообщение
Хоть у кого-то хоть раз возникли при использовании?
огА.

1.
код под линуксами не собирается (и вообще, нигде не собирается, за искл компиляторов студии cl )

2.
при создании консольной программки,
и использовании её в составе батников (или подобных скриптов, например: cmake),
поведение начинает смахивать на UB.

резюмируя:
цена вопроса: один символ.
и забыть о целом классе возможных проблем.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2015, 12:00     Напишите пример программы Hello World
Еще ссылки по теме:

C++ Дан пример программы
Как написать простейший пример "Hello World" на C++ в Visual Studio 2008? C++
Поменять слова местами то есть Hello World > World Hello C++ C++
Напишите программу, выводящую на экран текст «Hello, world!» C++

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12508 / 7070 / 794
Регистрация: 27.09.2012
Сообщений: 17,457
Записей в блоге: 2
Завершенные тесты: 1
02.07.2015, 12:00     Напишите пример программы Hello World #15
Написать программу чтобы выводила надпись Hello world
Yandex
Объявления
02.07.2015, 12:00     Напишите пример программы Hello World
Ответ Создать тему
Опции темы

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