关于WCHAR的相互赋值

DustLand 2010-09-03 01:11:33
总感觉C里面的类型用起来好乱啊。。。请大家帮忙看看下面这几句为什么蹦出来个“error C2106:"=":左操作数必须为左值”的错误呢?

	WCHAR profileName[256] =L"NETGEAR";
WCHAR testName[256];
testName = profileName;


有没有详细说明C中各种类型的文章?谢谢~~
...全文
1015 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-09-03
  • 打赏
  • 举报
回复
数组名是不能相互赋值的
birdthree 2010-09-03
  • 打赏
  • 举报
回复
楼主应该是从别的语言转过来的吧

c中不同于新的语言,,,它不支持数组的直接赋值
赵4老师 2010-09-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mymtom 的回复:]
wcscpy(testName, profileName);
[/Quote]
正解
feitianliuyun 2010-09-03
  • 打赏
  • 举报
回复
再去研究下数组的应用,貌似数组不能这样赋值的哦
huhacn 2010-09-03
  • 打赏
  • 举报
回复
数组怎么可以这样赋值呢
csucdl 2010-09-03
  • 打赏
  • 举报
回复
建议使用stl
wstring
mymtom 2010-09-03
  • 打赏
  • 举报
回复
wcscpy(testName, profileName);

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧