能力值:
( LV2,RANK:10 )
|
-
-
2 楼
这能编译??
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
可以的呀
|
能力值:
( LV7,RANK:100 )
|
-
-
4 楼
if(任务名==L"盘丝岭剧情")
任务名是wchar*指针,而L"盘丝岭剧情"是常量字符串指针
你这样写if应该判断的是指针是否相等(非内容相等)
所以这个if永远不会成立
应该用字符串比较函数
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
#include <stdio.h>
#include <stdlib.h>
#include<Windows.h>
#include<wchar.h>
void 判断任务(WCHAR *name);
void aabv(WCHAR *任务名);
void main()
{
判断任务(L"盘丝岭剧情");
getchar();
}
void 判断任务(WCHAR *name)
{
WCHAR *任务名;
任务名=name;
aabv(name);
}
void aabv(WCHAR *任务名)
{
WCHAR *bbb=L"盘丝岭剧情";
if(strcmp(任务名,bbb)==0)
{
printf("%s\n",任务名);
printf("%s\n",L"盘丝岭剧情");
}
}
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
strcmp -> wcscmp
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
C 还可以中文作为函数名的?
|
能力值:
( LV9,RANK:190 )
|
-
-
8 楼
vb 或 e 用多了,吧c 给忘光了, 还是刚跳槽到c
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
嗯,应该用字符串比较函数。推荐使用_T("")而不是直接用L“”
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
这个主要看IDE或者编译器是不是支持了。我用TurboC的话不行,用VS2008的话可以。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
我去,真的可以中文名。。。
问题就是四楼说的
|
能力值:
( LV12,RANK:210 )
|
-
-
12 楼
我艹。。输入法切来切去不累么?
|
|
|