c++ unicode win32 i polskie znaki

0

witam

przy definiowaniu stałych napisowych

#define UNICODE

LPTSTR stala = TEXT("gumiś") ;

pojawia sie blad "illegal byte sequence" i co najgorsze Dev-C++ nie pokazuje mi w ktorej to linii jest blad

troche przez przypadek po paru godzinach rozterki odkrylem ze to przez "ś" ktore mam w nazwisku i ktore na stale sobie wpisalem w programie

jak to mozna poprawnie zapisać aby nie bylo problemow?

0

a sprobuj

TCHAR stala = TEXT("gumiś") ;
0
jagi napisał(a)

a sprobuj

TCHAR stala = TEXT("gumiś") ;

problem jest z makrem TEXT() ktoremu nie mozna podac polskiej litery

mozna wpisac kod szestnastkowy TEXT("gumi\x015B") ale wolalbym sie tak nie bawic :-|

0

No to zapewne to wina kompilatora... Moze spobuje czegos takiego:

#define ś \x015B

i wszystkie inne polskie znaki :P
I bedziesz mogl uzywac ich normalnie w tekscie :)

0
jagi napisał(a)

No to zapewne to wina kompilatora... Moze spobuje czegos takiego:

#define ś \x015B

i wszystkie inne polskie znaki :P
I bedziesz mogl uzywac ich normalnie w tekscie :)

a teraz sprobuj to wstawic w ten lancuch :P

0

hehe nie dziala, nawet nie sprawdzilem :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1