在C语言中,要输出中文字符,需要使用宽字符函数wprintf()和宽字符字符串类型wchar_t。以下是一个示例代码: #include <stdio.h> #include <wchar.h> int main() { wchar_t chinese[] = L"中文"; wprintf(L"%ls\n", chinese); return 0; } 复制代码 在上面的例子中,使用了宽字符字符串类型wchar_t来存...
16,7);//不写-是右对齐printf("北京时间: %-2d:%-2d\n",16,7);
网上一些方法 有些博客的解决方法是在编译选项添加设置,如下: 这个好像也不太行,再加一个gbk看看 还是不行,只要gbk试试: 依旧不行,说明一些博客提供的方法并不是万能的(当然也包括我的); 本人的方法 在Dev 右上角的配制改为32bits-release;(具体原因摸索中,可能是编译规则不兼容中文) 最终结果 这就解决啦,所...