带有C语言字符和重音符号的菜单

nxagd54h  于 2023-10-16  发布在  其他
关注(0)|答案(1)|浏览(67)

我的C代码使用特殊字符来创建菜单边框,并且还使用locale.h库来让程序接受重音符号,但是随着库和重音符号的使用,菜单边框字符会发生变化,是否可能两者都有?
我试着找另一个口音库,但我找不到。

zrfyljdw

zrfyljdw1#

你可以试着这样做,这样它就不会改变:

#include <stdio.h>
#include <locale.h>

int main() {
    
    setlocale(LC_ALL, "en_US.utf8");

    // Code that needs to handle accents here.

    // Go back to default for menu borders.
    setlocale(LC_ALL, "C");

    // Then you display the menu borders.

    return 0;
}

相关问题