![]() |
eXeL@B —› Программирование —› С++, консоль и крякозябры;( |
Посл.ответ | Сообщение |
|
Создано: 26 апреля 2007 20:06 · Личное сообщение · #1 Как справится с крякозябрами в консоли? Написал простенькую прожку на C++, запустил, а она выдает (см. аттач) Что с этим делать? ![]() ЗЫ: У меня ХРюша sp1, е нее вообще командная строка какая-то глюкавая ![]() ![]() ----- программистом не рождаются - им умирают ![]() |
|
Создано: 26 апреля 2007 20:09 · Личное сообщение · #2 |
|
Создано: 26 апреля 2007 20:10 · Личное сообщение · #3 |
|
Создано: 26 апреля 2007 20:44 · Личное сообщение · #4 |
|
Создано: 27 апреля 2007 02:12 · Личное сообщение · #5 |
|
Создано: 27 апреля 2007 02:56 · Личное сообщение · #6 |
|
Создано: 27 апреля 2007 06:49 · Личное сообщение · #7 |
|
Создано: 27 апреля 2007 08:28 · Личное сообщение · #8 |
|
Создано: 27 апреля 2007 09:18 · Личное сообщение · #9 |
|
Создано: 27 апреля 2007 12:44 · Поправил: NetSpider · Личное сообщение · #10 Попробуй вот такую фун-ю char bufRus[256]; char *Rus(const char *text){ CharToOem(text,bufRus); return bufRus; } Пример использования // Создание последовательного файла #include <iostream.h> #include <fstream.h> #include <stdlib.h> #include <windows.h> char *Rus(const char *text); main() { ofstream outClientFile("clients.dat", ios::out); if (! outClientFile) { cerr << Rus("Файл не может быть открыт") << endl; exit(1); } cout << Rus("Введите ваш счет, имя и баланс.") << endl << Rus("Введите EOF для окончания ввода.") << endl << "? "; int account; char name[10]; float balance; while (cin >> account >> name >> balance) { outClientFile << account << ' ' << Rus(name) << ' ' << balance << endl; cout << "? "; } return 0; } char bufRus[256]; char *Rus(const char *text){ CharToOem(text,bufRus); return bufRus; } ![]() |
|
Создано: 27 апреля 2007 13:50 · Личное сообщение · #11 Bitfry пишет: ИМХО проще набирать исходник в редакторе FAR'а, чем забивать код лишними функциями. ![]() Так и буду действовать на первых порах - пока только начал изучать этот язык NetSpider пишет: Попробуй вот такую фун-ю Спсиб! Попробовал - работает. Пожалуй, эта функция будет у меня основным инструментом, когда я углублюсь в C++ ![]() PS. Всем спасибо, тема закрыта. ![]() ----- программистом не рождаются - им умирают ![]() |
![]() |
eXeL@B —› Программирование —› С++, консоль и крякозябры;( |
Эта тема закрыта. Ответы больше не принимаются. |