SetConsoleOutputCP(...
 
Notifications
Clear all

SetConsoleOutputCP(CP_UTF8) nefunguje

10 Posts
4 Users
2 Likes
520 Views
(@filip-brosman)
New Member
Joined: 4 years ago
Posts: 3
Topic starter  

Ak zavolám funkciu SetConsoleOutputCP(CP_UTF8) konzola by mala vypísať znaky ako ľščťžýáíé, lenže sa tak nedeje.

Robím to na Visual studio 2019 a súbor je *.c.


   
katonag reacted
Quote
(@branislav)
Active Member
Joined: 4 years ago
Posts: 15
 
Posted by: @filip-brosman

Ak zavolám funkciu SetConsoleOutputCP(CP_UTF8) konzola by mala vypísať znaky ako ľščťžýáíé, lenže sa tak nedeje.

Robím to na Visual studio 2019 a súbor je *.c.

Dal si tento príkaz do int main() na začiatok príkladu? Ja to mám hneď v prvom riadku hlavného programu a funguje mi to...


   
ReplyQuote
(@filip-brosman)
New Member
Joined: 4 years ago
Posts: 3
Topic starter  

@branislav

Dal som si to hneď na začiatok mainu a pod to len printf aby som videl či to funguje.

 

 


   
ReplyQuote
(@branislav)
Active Member
Joined: 4 years ago
Posts: 15
 

@filip-brosman

A už to funguje?

 


   
ReplyQuote
(@katonag)
New Member
Joined: 4 years ago
Posts: 2
 

Ja mám taký istý problém zavolám funkciu SetConsoleOutputCP(CP_UTF8) ale znaky nepíše správne do konzoli.


   
ReplyQuote
(@branislav)
Active Member
Joined: 4 years ago
Posts: 15
 

@katonag @filip-brosman

Tiež musíte pred tým napísať:

HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);

Aby vám to fungovalo...

 


   
ReplyQuote
Guide
(@guide)
Vedúci cvičení - Task boss Admin
Joined: 5 years ago
Posts: 214
 

Aky mate operacny system?


   
ReplyQuote
(@filip-brosman)
New Member
Joined: 4 years ago
Posts: 3
Topic starter  

@guide

Ja osobne to robím na Windows 10 a nepomáha ani keď je pred tým zavolám GetStdHandleHandle @branislav.

 


   
ReplyQuote
(@katonag)
New Member
Joined: 4 years ago
Posts: 2
 

Ja mám Windows 7.


   
ReplyQuote
Guide
(@guide)
Vedúci cvičení - Task boss Admin
Joined: 5 years ago
Posts: 214
 

Pri Windows 7 zvykol byt problem. Ak tam budete mat tu funkciu a nepojde vam to, tak vam nebudu strhnute body.


   
ReplyQuote
Share:
Close Menu