C++ псевдографика
Проблема в выводе текста на языке C++ в консоли при помощи потоков "cout <<" и функций "printf()"!
Я попробовал известные способы подключения setlocal и chcp 1251, но даже с ними не работает, причём не работает именно в файле main.cpp.
P.S. версия код блоксИзображения прилагаются

#ifndef CORE_H_INCLUDED
#define CORE_H_INCLUDED
#include <iostream>
#include <cmath>
#include <locale>
#include <string>
void say(void);
void category_choice(void);
void program_repeat(void);
void personnel_interface(void);
float work_salary_interface(void);
void soc_dev_interface(void);
void learning_interface(void);
void office_interface(void);
void docs_interface(void);
void transport_interface(void);
#endif // CORE_H_INCLUDED
#include <iostream>
#include <cmath>
#include <locale>
#include <string>
#include "core.h"
using namespace std;
int main(void)
{
system("chcp 1251");
setlocale(LC_ALL, "Russian");
say();
cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << endl;
cout << " АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПЕРСОНАЛОМ " << endl;
cout << "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ " << endl << endl;
cout << "Добро пожаловать в систему АСУП, которая занимается систематическим и ээфективным управлением персонала в организации." << endl;
cout << "Пожалуйста, выберите интерфейс интересующей вас категории: (номер категории 1-7). . ." << endl << endl;
. . .
}