Tôi đang cố gắng để in Malayalam (một ngôn ngữ Nam Ấn Độ) như đầu ra chương trình c/C++ nhưng nó cho thấy một số ký tự không quen thuộc cả trong thiết bị đầu cuối và trong giao diện người dùng bằng cách sử dụng WINAPI.Làm thế nào để in Malayalam dưới dạng đầu ra chương trình c/C++?
(Các tập tin "malayalam.txt" chứa một số từ Malayalam.)
#include <stdio.h>
#include <windows.h>
main() {
char s[100];
FILE *fp;
fp = fopen("malayalam.txt", "r");
if (fp == NULL) {
puts("Cannot open file");
}
while (fgets(s, 100, fp) != NULL) {
printf("%s", s);
MessageBox(NULL, s, "Malayalam", MB_OK);
}
fclose(fp);
}
Vui lòng sử dụng các thẻ thích hợp, cũng không có c/C++ là c hoặc C++. Và giải pháp phụ thuộc vào điều đó, bạn phải đăng nỗ lực của bạn cho đến nay quá. –
Hiển thị mã bạn đang nói. Vì nó là viết tắt của nó khó hiểu những gì bạn đang yêu cầu. –
http://www.cprogramming.com/tutorial/unicode.html – Steephen