Авторизация



Счетчики

Обмен ссылками

Блог программиста
Hello, World! PDF Печать E-mail
Автор: Андрей   
30.03.2009 21:16

Описание программы
Код программы
Код с подробными комментариями
Советы по улучшению и расширению программы

Описание программы
Это простейшая программа на языке С++, которая приводится во всех учебниках. Программа выводит на экран надпись "Hello, world!" ("Здравствуй, мир!"), переводит курсор на следующую строку и закрывается.

Код программы

#include <iostream>
int main()
{
std::cout<<"Hello, world!\n";
}

Код программы с комментариями

#include <iostream> //Подключаем библиотеку, содержащую функцию вывода
//"cout"
int main() //Основная функция любой программы на C++.
//Выполнение программы всегда начинается с нее.
{
std::cout<<"Hello, world!\n"; //Функция "cout" выводит переменные
//или заключенный в кавычки текст, следующие после "<<"
//"\n" является специальным символом перевода курсора на новую строку
}

Советы по расширению и улучшению программы
Разумеется, программа может выводить любой текст. Для вывода нужного текста замените строку "Hello, world!" на строку текста, заключенную в кавычки.

Кроме того, приведенная здесь программа выводит на экран текст и сразу же закрывается, так быстро, что вы не успеваете прочитать текст. Чтобы решить эту проблему, нужно заставить программу дождаться, пока вы, прочитав текст, нажмете клавишу на клавиатуре и только после этого завершить работу. Для этого необходимо использовать функцию getch() из библиотеки conio.
Делается это следующим образом:

  • Добавлением строки #include в начале программы подключаем библиотеку conio, содержащую функцию getch()
  • В самом конце тела функции main() вписываем строку getch();. Функция getch() дождется нажатия клавиши на клавиатуре, после чего выполнение программы завершится.

Обновлено 18.02.2010 21:35