我定义了一个char ReportUser [ 21 ]SQLCHAR UserID [ 21 ]在UserID = ReportUserID;的时候出错
error C2440: '=' : cannot convert from 'char [21]' to 'unsigned char [21]'看看
error C2440: '=' : cannot convert from 'char [21]' to 'unsigned char [21]'看看
解决方案 »
- 被问题困扰,大家进来看看
- 像windows任务栏一样,自动停靠后不会遮盖住桌面,怎么做?
- 有这种控件吗?
- 高手请接分:串口通讯问题
- 想用MFC做一个类似资源浏览器的程序,详情请看文章内容!
- error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
- 哪里有枚举当前所有的窗口的类名和标题的资料或源码?{WIN9X下的}[200分]
- 请教一个VC6.0,richTextBox的问题.
- windows核心编程 那本书 所带的 代码 在什么地方可以下载?
- 如何在自己的程序中播放.wav文件.
- 为什么没有显示?
- CDialogBar怎样与文档关联?
UserID = (SQLCHAR)ReportUserID
UserID = (SQLCHAR)ReportUserID
lstrcpy(UserID,ReportUserID);
或
memcpy(UserID,ReportUserID,lstrlen(ReportUserID)+1);
memcpy(UserID,ReportUserID,21);
不能用UserID = (SQLCHAR)ReportUserID,这是数组,不是指针
别的编译都通过不了