一个发生内部错误的范例程序

huaren801007 2002-10-30 07:50:56
在陈正凯先生编写的《C++函数库查询辞典》一书中,编号为9_08的程序在VC++6.0上运行时发生内部错误,敬请各位指教一二。
源代码如下:
#include<ctype.h>
#include<string.h>
#include<stdio.h>
char msg[]="MeloryISpRetty";
char *p;
char UpperCase[20]={0};
char LowerCase[20]={0};
void main(void)
{int k=0;
for(p=msg;p<msg+strlen(msg);p++)
{if(islower(*p))
UpperCase[k]=_toupper(*p);
else
UpperCase[k]=msg[k];
if(isupper(*p))
LowerCase[k]=_tolower(*p);
else
LowerCase[k]=msg[k];
k++;
}
printf("Convert to uppercase:%s\n",UpperCase);
printf("Convert to lowercase:%s\n",LowerCase);
}
谢谢赐教!!!
...全文
29 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaren801007 2002-10-30
  • 打赏
  • 举报
回复
谢谢!!!
我有点粗心了!!!
关门兔 2002-10-30
  • 打赏
  • 举报
回复
VC6,运行没有错误

15,445

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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