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

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

Восстановить пароль Регистрация
 
artemkotok
 Аватар для artemkotok
6 / 19 / 0
Регистрация: 31.08.2013
Сообщений: 1,526
01.07.2015, 20:29     Напишите пример программы Hello World #1
Решите мне задачу 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
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,921
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
1908 / 1503 / 296
Регистрация: 15.12.2013
Сообщений: 5,921
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();
}
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,044
Записей в блоге: 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 означает отсутствие типа, его тоже можно использовать, если функция не возвращает ничего(как в данном случае).
Новичок
Модератор
 Аватар для Новичок
1141 / 712 / 148
Регистрация: 17.07.2012
Сообщений: 4,044
Записей в блоге: 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
1546 / 1399 / 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
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
01.07.2015, 21:50     Напишите пример программы Hello World #13
Цитата Сообщение от mr_mczakenberg Посмотреть сообщение
Хоть у кого-то хоть раз возникли при использовании?
при написании обычного скрипта (батника либо на баше) типа
Bash
1
prog1 && prog2
будут проблемы. Собственно int в main'е для чего и нужен.
hoggy
5230 / 2121 / 404
Регистрация: 15.11.2014
Сообщений: 4,812
Завершенные тесты: 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++
C++ Дан пример программы

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

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

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