在VC2010,关于 fgets使用UNICODE的问题
我自己写了一个按钮的小程序,为的是一按这个按钮,就能实现复制文件中的内容到对话框中的功能。但是我运行了以后,复制是能复制,但是复制出来的全是乱码。我是一个新手,不知道应该...
我自己写了一个按钮的小程序,为的是一按这个按钮,就能实现复制文件中的内容到对话框中的功能。但是我运行了以后,复制是能复制,但是复制出来的全是乱码。我是一个新手,不知道应该如何做了,希望高人能指教一下的啊~~~~
case ID_32772://这是按钮的名字。
{
FILE *fp=fopen("d:\\ctest\\exam7.txt","r");//这是要复制的文件的路径
rewind(fp);
char str[256];
fgets(str,sizeof(str),fp);
SetDlgItemText(hwnd,IDC_EDIT1,(LPCWSTR)str);
}
运行出来是乱码,不知道应该怎么改为好,谢谢大家了~~~~~ 展开
case ID_32772://这是按钮的名字。
{
FILE *fp=fopen("d:\\ctest\\exam7.txt","r");//这是要复制的文件的路径
rewind(fp);
char str[256];
fgets(str,sizeof(str),fp);
SetDlgItemText(hwnd,IDC_EDIT1,(LPCWSTR)str);
}
运行出来是乱码,不知道应该怎么改为好,谢谢大家了~~~~~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询