Cześć, liczę, że tym razem się uda. Otóż język C, CodeBlocks i polskie znaki...
Tworzę program, który będzie pytał użytkownika o wprowadzenie wartości m.in. imię,nazwisko i zmienne T/N, 1-5 itp.
Co zrobić aby program(w wersji konsolowej) wyświetlał polskie znaki? Ostatecznie program ma wynik zapisywać do pliku txt, wynik w pliku txt również nie ma polskich znaków a chce aby miał.
Co zrobić? Zastosowałem już te opcje:
Chcę aby to działało dla użytkowników Windows'a.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
#include <wchar.h>
#include <windows.h>
int main()
{
setlocale(LC_ALL, "pl_PL.UTF-8");
char imie[1][30];
char nazwisko[1][30];
FILE *plik;
//...Linijki kodu nieznaczące, zawierające polskie znaki w printf("ł,ź,ż,ó,ę,ń...");
plik = fopen("plik.txt", "w");
//...Linijki kodu nieznaczące, zawierające polskie znaki w printf("ł,ź,ż,ó,ę,ń...");
fprintf(plik, "Imię i nazwisko %s",imie, nazwisko);
fclose(plik);
return 0;
}