a[j]为何不能得到倒叙的c[i]

欢欢19 2018-12-02 10:07:38
输入m_num1=123,
m_num=12,
a[j]为何不能得到倒叙的c[i].

UpdateData(true);

CString str1=m_num1;
char c[100];
memcpy(c,str1,100);

CString str2=m_num2;
char d[100];
memcpy(d,str2,100);

int len1=strlen(c);
int len2=strlen(d);

char a[]={0};
char b[]={0};
char m[]={0};
char n[]={0};
int i,j;
for (i=len1-1,j=0;i>=0;i--,j++)
{
a[j]=c[i];
}

for (i=len2-1,j=0;i>=0;i--,j++)
{
b[j]=d[i];
}
.........
..........
UpdateData(false);
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouqunhai 2018-12-02
  • 打赏
  • 举报
回复
楼上解释的很清楚
Isnis-fallen 2018-12-02
  • 打赏
  • 举报
回复
memcpy(c,str1,100); 这里有问题, C里存贮的是值为123的一个字符, 你可以看一下中间值。 char c[100]; //memcpy(c,str1,100); itoa(m_num1, c, 10); // 用这个, 别用CString了
赵4老师 2018-12-02
  • 打赏
  • 举报
回复
char a[100]={0};
char b[100]={0};
char m[100]={0};
char n[100]={0};

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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