Witam
Jest to mój pierwszy temat, programowania zaczynam się uczyć od C. To z czego korzystam:
IDE: Code::BLOCKS 16.01
Kompilator: GCC 4.9 Series
Problem z jakim się borykam to polskie ogonki.
Korzystam z system("chcp 65001"); i edytor również jest UTF-8.
Jeśli kompiluje tak jak poniżej to z polskimi znakami nie ma problemu.
mingw32-gcc.exe -Wall -g -Wimplicit-function-declaration -c "C:\Users\bq666\Desktop\C projekty\00 C\JCPDP\JCPDP 1\main.c" -o obj\Debug\main.o
mingw32-g++.exe -o "bin\Debug\JCPDP 1.exe" obj\Debug\czescb.o obj\Debug\czescc.o obj\Debug\hotel.o obj\Debug\JCPDP.o obj\Debug\JCPDP_1.o obj\Debug\JCSP.o obj\Debug\main.o obj\Debug\Wskazniki.o obj\Debug\Zmienne.o
Natomiast jeśli skompiluje z opcją -std=c99 wyświetla mi "krzaki".
mingw32-gcc.exe -Wall -std=c99 -g -Wimplicit-function-declaration -c "C:\Users\bq666\Desktop\C projekty\00 C\JCPDP\JCPDP 1\main.c" -o obj\Debug\main.o
mingw32-g++.exe -o "bin\Debug\JCPDP 1.exe" obj\Debug\czescb.o obj\Debug\czescc.o obj\Debug\hotel.o obj\Debug\JCPDP.o obj\Debug\JCPDP_1.o obj\Debug\JCSP.o obj\Debug\main.o obj\Debug\Wskazniki.o obj\Debug\Zmienne.o
Wybaczcie jeśli pytanie jest źle skonstruowane, lub nie do końca jasne.
Krótko, czy jest możliwość kompilowania zgodnie z C99 tak aby polskie znaki były wyświetlane w konsoli ?
Pozdrawiam