标题:我的visual c++ 2010老提示LC_ALL标识符未定义!
只看楼主
crsx
Rank: 1
等 级:新手上路
帖 子:6
专家分:8
注 册:2012-9-18
 问题点数:0 回复次数:3 
我的visual c++ 2010老提示LC_ALL标识符未定义!
我的visual c++ 2010老提示LC_ALL标识符未定义!是怎么回事呢!
用c++ 6.0也是一样的提示!

程序代码:
#include <iostream>;
#include<locale>;
int main()
{

    setlocale(LC_All,"chs");
    wchar_t wt[]=L"";
    std::wcout<<wt;

}



 visual c++ 2010提示: error C2065: “LC_All”: 未声明的标识符
visual c++ 6.0提示:error C2065: 'LC_All' : undeclared identifier


!
!
!

[ 本帖最后由 crsx 于 2012-9-18 20:36 编辑 ]
搜索更多相关主题的帖子: visual 
2012-09-18 20:35
crsx
Rank: 1
等 级:新手上路
帖 子:6
专家分:8
注 册:2012-9-18
得分:0 
问题找出来啦。。
#include 和<locale> 中间少了一个空格。。。。
2012-09-18 22:15
lwbkfc
Rank: 2
等 级:论坛游民
威 望:1
帖 子:13
专家分:17
注 册:2012-9-24
得分:0 
LC_All(错误)  换成LC_ALL

l变成大写
2012-09-25 12:49
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
错误一大滩呀
程序代码:
#include <iostream>
#include <locale>

int main()
{
    std::locale oldlocale = std::wcout.imbue( std::locale("chs",std::locale::ctype) );
    std::wcout << L"" << std::endl;
    std::wcout.imbue( oldlocale );

    return 0;
}

2012-09-25 14:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381638-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021883 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved