Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: StaFox   (18.10.2009 в 23:09)
Хочу решить проблему с отображением русского текста, точнее с его неотображением следующим путём:
Перегрузить оператор <<
Но у меня ничего не выходит. Работаю в VS 2008 (ver. 9.0)
Не могли бы вы написать как сеё должно выглядеть?
Ещё проблема с функцией CharToOem, при подключении windows.h куча варнингов и даже ерроры...

Вот то что я пытался отправить на компиляцию. Прошу не ругать, пытался уже много способов провернуть, чтобы вникнуть. Во всех источниках теоретических, перегрузка рассматривается для объектов, как её там применять я понял (сложить два объекта, перемножить и т.д.). А вот тут... проблема.

ostream operator<<(ostream cout, char *pText) {
#include <Windows.h>
CharToOem(pText, pText);
return cout;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: