对面的高手看过来 strcpy不行吧,这里的data实际上已经是“abc”,这样作数组不会传值的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 倒倒倒。"abc"是指a,b,c3个字符,而不是你的数组。况且你原本的data是个CString对象,而不是什么数组,当然不对啦。还有,你这里的对象和int变量赋值混淆在一起。为什么不直接用char数组呢char abc[]={1,2,3,4,5,6};char wsc[]=abc[]; 你是先知道data为字符串abc,然后在将与此字符串相同的数组名附值到另一个数组中,而不是你先知道数组名在附值。 你这里的数组是不是已经存在了?#define abc {1,2,3,4,5}也就是这里的abc已经声明过了? jerry2,在另一个文件定义过了,类似数组大概有10000左右? 仅仅是提议,建立一个指针数组(数组里放指针char*,指针指向每个分数组的名称,如"abc"、"efg"等),另外再建立一个指针数组(数组里放的指针指向每个分数组,如abc[]、efg[]等),对应顺序与前一个指针数组中的一致。当输入字符时,在第一个数组中找与字符匹配的元素,返回所在位置,在第二个数组中找到相同位置的指针,对该指针指向的数组进行操作。不知讲清楚了没有。8-P 因为#define abc {1,2,3,4,5}是别人定义的,很多(16000),单独存在一个文件中,而我只需要通过输入数组名就能得到数组名所对应的名,请问你有没有别的办法? 在文件里搜索字符串 "#define abc",然后取出这一行,...用c/c++没有别的好办法。 请问如何在VC中添加窗体载入触发的函数? 问一个转义字符表达的问题 ! 在运行启动界面时如何同时加载数据 大家来看:关于VC生成可执行文件名称的控制问题。 工作的取舍,面临一个重大的决定 .想听听大家的意见. 如何切换到虚拟键盘 有两个dll而且有相同的函数名和参数的隐式调用问题 用VC做开发工具的朋友 进来谈谈 怎么把OCX打包成CAB,怎么在把CAB嵌入到网页中。 我怎样得知拖动分隔条的消息? 国外有那些比较好的 VC 技术讨论组? 随便看看:小问题哟!
为什么不直接用char数组呢
char abc[]={1,2,3,4,5,6};
char wsc[]=abc[];
#define abc {1,2,3,4,5}
也就是这里的abc已经声明过了?
用c/c++没有别的好办法。