我在VS2017中使用C语言编程时,想给窗体换个标题,于是调用了system("title 标题")这个函数,但是运行时标题栏变成了乱码,经过几次尝试发现只有用中文标题才会这样,如果用英文就显示正常。望各位大佬能帮忙告诉我问题所在和解决方法,谢谢
windows的API是分ASCII和UNICODE两个版本的,VS新建项目时候默认使用UNICODE的API,但这个双引号表示ASCII字符串,所以需要用_T或L或TEXT宏转换为UNICODE字符串