char[]-关于c++中char[ ] 的赋值报错问题

问题描述

关于c++中char[ ] 的赋值报错问题

iemi = pThis->imei;
第一个imei是typedef struct ServerInfoData
{
char iemi[128];

}ServerInfoData;
第二个imei是在头文件中被定义的private 中的char[128];
但是在编译的时候就报错
./Core/ServerManager.cpp:145:32: error: invalid array assignment
这是怎么回事啊

解决方案

楼主这是在干吗?字符串赋值吗?
如果楼主没有重载过等号(=)
那么要用strcpy才行

解决方案二:

需要用strcpy拷贝数组

时间: 2024-12-13 08:07:35

char[]-关于c++中char[ ] 的赋值报错问题的相关文章

select-存储过程中SELECT赋值报错什么原因?

问题描述 存储过程中SELECT赋值报错什么原因? CREATE OR REPLACE PROCEDURE PROC_DICTABLE_TBYSFL(p_ANetUser VARCHAR)ISvc_DICTABLEID varchar2(36);vc_DICTABLECOLID varchar2(36);vc_DICCOL1 VARCHAR2(20);vc_DICCOL2 VARCHAR2(20);vc_DICCOL3 VARCHAR2(20);vc_DICCOL4 VARCHAR2(20);v

geometry-ArcEngine中拷贝feature时候报错

问题描述 ArcEngine中拷贝feature时候报错 public static void MyInsertFeature(IFeatureClass pFeatureClass IGeometry pGeometry) { IFeatureBuffer pFeatureBuffer=null; int typeFieldIndex = pFeatureClass.FindField(""Layer""); pFeatureBuffer = pFeatureCl

Windows 8应用商店中安装软件出现报错:0x80070585

  故障现象: Windows 8应用商店中安装软件出现报错:0x80070585 解决方案: 1. 重新启动电脑; 2. 按ctrl+alt+delete组合键调出任务管理器; 3. 停止WMPNetworkSvc服务; 4. 重新安装刚才无法运行的软件.

jboss-JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因?

问题描述 JBOSS4 在运行过程中突然不停地报错DLQ not bound是什么原因? JBOSS4 在运行过程中突然不停地循环报错DLQ not bound,但是运行系统连接JBOSS还是正常的,而且业务也能正常执行,请问这个是什么原因导致的呢?怎么预防和停止报错?

java-myeclipse中Java导出项目报错

问题描述 myeclipse中Java导出项目报错 解决方案 出现这个问题是因为编译的时候编码跟文件存储的编码方式不一样造成的,你可以参考下这篇blog,希望对你有帮助. 解决方案二: 那你看下这个问题和答案,也许可能有你需要的 解决方案三: 刚刚那个忘插入链接了

android-在安卓studio中运行项目总是报错,有人知道怎么解决吗?

问题描述 在安卓studio中运行项目总是报错,有人知道怎么解决吗? Error:A problem occurred configuring project ':app'. Could not resolve all dependencies for configuration ':app:_debugCompile'. Could not find any version that matches com.android.support:appcompat-v7:23.+. Searched

tring format报错-在myEclipse9.0中运行String.format报错

问题描述 在myEclipse9.0中运行String.format报错 错误信息:The method format(String, Object[]) in the type String is not applicable for the arguments (String, String) 源代码: public void test1(){ String str=null; str=String.format("Hi, %s", "林计钦"); // 格式化

mfc控件-Edit Control控件赋值报错

问题描述 Edit Control控件赋值报错 求问大神,我从数据库取了一条记录出来,想要赋值给EditControl,代码如下: if (pRst->rsEOF) { MessageBox(_T("没有数据")); } else; {MessageBox(_T("有数据")); CString m = (LPCTSTR)_bstr_t(pRst->GetCollect("Book_ID")); AfxMessageBox(m); m

ios-iOS rootViewController中移除KVO报错

问题描述 iOS rootViewController中移除KVO报错 在rootViewController中写了一个KVO ,在dealloc中移除观察者. 程序重新运行的时候报错,由于先执行dealloc 后执行viewDidLoad,移除观察者报错.目前想到的方法是[self isViewLoaded]判断下是否执行了viewDidLoad.有没有其他好的解决方法 解决方案 http://www.cocoachina.com/bbs/read.php?tid=457872 解决方案二: