Кстати по поводу какой год на дворе. Плагины для Тотала пишутся либо АНСИ либо Юникод. Так что статья имхо будет полезна писателям плагинов тотал командера!!! Сам недавно кодил плагин с юникодом…
1.Забавно другое, когда утверждали стандарт С++, то они куда нибудь выкладывали его например на DROPBOX ??
2.Где лежат принятые стандарты по С++ по хронологии ???
В API Win32, распространённом в современных версиях операционной системы Microsoft Windows, имеется два способа представления текста: в форме традиционных 8-битных кодовых страниц и в виде UTF-16.
В файловых системах NTFS, а также FAT с поддержкой длинных имён, имена файлов записываются в UTF-16LE.
потому что очень много Операционных систем, и компиляторов, freepascal например не юникодный, а в нем используется библиотека LCL. И не все поддерживают идеологию Microsoft для работы с TCHAR.
При потере фокуса консоли, нужно скрывать окно. тоесть придется написать кучу костылей для нормально поведения окна. Далеко на вашем врапере не уедешь, потому что будут еще запросы, за которые вы не сможете уйти потому что просто используете тузлу для манипулирования окна а не натив Консоль которую сами написали.
1.Например как сделать прокрутку консоли ??
2.почему не работает ESC, а это можно сделать!!! 3. Для того чтобы использовать такого рода консоль нужно чтобы она была нативная для самой ос. Придется пересмотреть саму работу с хоткеями и клавишами чтобы нормально ее ИНТЕГРИРОВАТЬ в ОС. так как в играх сама консоль нативная и полность интегрирована с игрой
Если даже для стандарта С++ не могу реализовать открытие файлов с Юникод именами ??
Получается есть С++ стандарт и Есть С++ стандарт от каждой компании которая делает свой компилятор ???
а по поводу wchar_t вы не много загнули он входит в стандарт!!!
typedef basic_ifstream<char, char_traits > ifstream;
// wchat_t TYPEDEFS
typedef basic_ifstream<wchar_t, char_traits<wchar_t> > wifstream;
ПРУФ ЛИНК
1.Забавно другое, когда утверждали стандарт С++, то они куда нибудь выкладывали его например на DROPBOX ??
2.Где лежат принятые стандарты по С++ по хронологии ???
Да в любом случае UNICODE и _UNICODE это препроцесорная тема, в каждой платформе по разному ))).
В файловых системах NTFS, а также FAT с поддержкой длинных имён, имена файлов записываются в UTF-16LE.
ПРУФ ЛИНК
Header: "<«fstream»>"
Namespace: std
Я тоже думал нельзя. Оказывается можно
1.Например как сделать прокрутку консоли ??
2.почему не работает ESC, а это можно сделать!!!
3. Для того чтобы использовать такого рода консоль нужно чтобы она была нативная для самой ос. Придется пересмотреть саму работу с хоткеями и клавишами чтобы нормально ее ИНТЕГРИРОВАТЬ в ОС. так как в играх сама консоль нативная и полность интегрирована с игрой
Все таки можно пожертововать клавишей Ё ))
Console RSDN
Но а как же.
Execute a DOS command and capture the output
CreatePipe+ReadFile грабли, всё создает, но не читает
На досуге тоже че нить попробую сваять, интересно от ConEmu и Console исходники есть!!!
Ну вообще то я имел виду следующее, DriverPacksolution
Ну как говорится мы живем в СССР а никто толком Дотаций не отчисляет, а пользуются все.