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

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

Войти
Регистрация
Восстановить пароль
 
artemkotok
7 / 20 / 0
Регистрация: 31.08.2013
Сообщений: 1,637
#1

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

01.07.2015, 20:29. Просмотров 378. Ответов 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
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,420
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
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,420
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();
}
Новичок
Модератор
1193 / 764 / 163
Регистрация: 17.07.2012
Сообщений: 4,170
Записей в блоге: 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 означает отсутствие типа, его тоже можно использовать, если функция не возвращает ничего(как в данном случае).
Новичок
Модератор
1193 / 764 / 163
Регистрация: 17.07.2012
Сообщений: 4,170
Записей в блоге: 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
шКодер самоучка
1784 / 1585 / 576
Регистрация: 09.10.2013
Сообщений: 3,546
Записей в блоге: 6
Завершенные тесты: 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
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
01.07.2015, 21:50     Напишите пример программы Hello World #13
Цитата Сообщение от mr_mczakenberg Посмотреть сообщение
Хоть у кого-то хоть раз возникли при использовании?
при написании обычного скрипта (батника либо на баше) типа
Bash
1
prog1 && prog2
будут проблемы. Собственно int в main'е для чего и нужен.
hoggy
6369 / 2587 / 452
Регистрация: 15.11.2014
Сообщений: 5,722
Завершенные тесты: 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++ Помощь с ошибками в коде программы "Hello world"
Работа с tinyxml - пример программы C++
Очень нужен пример программы в Си++ C++

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

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

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