char [] 如何赋值给 char *

haikong 2007-01-19 08:37:25
char [] charP=new char [30];
charP="hello";
char * pValue;
pValue如何才能得到charP的值;直接赋报错啊!
...全文
1038 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
OneLoveQ 2010-12-29
  • 打赏
  • 举报
回复
好难啊 看不懂
yan4234043 2007-01-23
  • 打赏
  • 举报
回复
strcpy
rdsnow 2007-01-21
  • 打赏
  • 举报
回复
pValue = &charP[0] ;

这样可以吗?
rdsnow 2007-01-21
  • 打赏
  • 举报
回复
让指针指向字符数组就可以了.
真相重于对错 2007-01-19
  • 打赏
  • 举报
回复
什么乱七八糟的c++ 托管代码

char [] charP=new char [30]; //这里已经申明内存何必new??
charP="hello"; //前面已经申明不能重新指向
===
上面两句可以改为
char charP[20] = "hello";


char * pValue;
pValue如何才能得到charP的值;直接赋报错啊!
========================
pValue = charP;
haikong 2007-01-19
  • 打赏
  • 举报
回复
pValue = * char [0];
提示“非法的简介间接寻址”
haikong 2007-01-19
  • 打赏
  • 举报
回复
是托管的
北京的雾霾天 2007-01-19
  • 打赏
  • 举报
回复
是托管还是非托管代码啊,怎么觉得都不对啊...
glacier111 2007-01-19
  • 打赏
  • 举报
回复
pValue = * char [0];

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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