Задаваемые вопросы и ответы на них

Вопрос:

Когда нажимаю проиграть на мгновение появляется черное командное поле (я не успеваю его разглядеть), исчезает и появляется окно вывода. Где показываются данные, которые по идее выводятся на экран? Спасибо заранее.

Ответ:

Черное командное поле, которое появляется - это и есть сама программа.
Она просто выполняет единственную команду и закрывается.
Чтобы она не закрывалась и можно было прочитать ее вывод, можно применитиь небольшую хитрость - добавить в конец программы команду, считывающую символы с клавиатуры.
Надо добавить в конец программы команду getchar() два раза;
Программа примет такой вид:

#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
         cout << "Hello\n";
         getchar();
         getchar();
         return 0;
}

Вопрос:

При выводе текста на русском языке C++ путает кодировку. Можно ли это исправить?

Ответ:

Причина проблемы в том, что в среде Microsoft Visual Studio используется 1251 кодировка, а при выполнении программы все выводится в 866 кодировке.
Что такое кодировка, можно прочитать здесь: 
ru.wikipedia.org/wiki/Кодовая страница
Как решить проблему? - Смотри ниже. 

Вопрос:

Каким образом можно реализовать поддержку русского языка и текста с пробелами?

Ответ:

 в начале программы добавить строку
setlocale(LC_ALL,"Russian");