请问这样赋值对吗? char *fi[10]={"aaa","bbb","ccc"};strword=fi[0];MessageBox(strword);可提示框内怎么是乱码,请各位指正 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char fi[][10]={"aaa","bbb","ccc"};char *strword=fi[0];MessageBox(strword);可提示框内怎么是乱码,请各位指正 我电脑怎么能正常显示?我是这样的。 CString strword; char *fi[10]={"aaa","bbb","ccc"}; strword=fi[0]; MessageBox(strword); 对啊,MessageBox需要CString类型的参数,你得强制转换吧 补充: CString strword; int n; char *fi[]; n=look(fi); strword=fi[0]; MessageBox(strword); 这样得到的就是乱码了;并且strword不关等于fi[0],fi[1],fi[2]... 都是这样。麻烦各位再指正。再加一个函数look(char *fi[])int look(char *fi[]){ int a=0; while(a>5) { sprintf(fi,"%d",a); if(a>5) return 6; a=a+1; return 0; }} sprintf(fi,"%d",a);更正为sprintf(fi[a],"%d",a); const char fi[][10]={"aaa","bbb","ccc"} 如何?我也不太懂,好像书上这样说过 sprintf(fi[a],"%d",a)...fi[a]是一个char*...没分配空间...要改成fi[][10]。 远程桌面连接实现问题 CListCtrl 中如何改变字体大小?我用继承来的 SetFont 不起作用,好像哪个地方受限制了 关于DateTimePicker.Visible问题 嵌在网页中的ActiveX控件能否获得所在页面的URL? 删除记录的问题! ● 谁有WinIO类操作并口的代码 我不懂这个 想学一下 万分感激 求助:关于获得焦点的问题 给vcforever 加分,请速来领取。 [求助]谁有拆包的例子和源程序啊!!! VC中,如何以网格形式显示数据库内容? 如何在pda上开发一个mpeg4编解码程序 为什么我的程序会弹出这样的错误菜单
char *strword=fi[0];
MessageBox(strword);
可提示框内怎么是乱码,请各位指正
CString strword;
char *fi[10]={"aaa","bbb","ccc"};
strword=fi[0];
MessageBox(strword);
CString strword;
int n;
char *fi[];
n=look(fi);
strword=fi[0];
MessageBox(strword);
这样得到的就是乱码了;并且strword不关等于fi[0],fi[1],fi[2]...
都是这样。麻烦各位再指正。再加一个函数look(char *fi[])
int look(char *fi[])
{ int a=0;
while(a>5)
{
sprintf(fi,"%d",a);
if(a>5)
return 6;
a=a+1;
return 0;
}
}
fi[a]是一个char*...没分配空间...
要改成fi[][10]。