问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

帮我看看怎么会执行不了,并且出现unhandled exception是什么意思??

发布网友 发布时间:2022-11-05 12:17

我来回答

2个回答

热心网友 时间:2023-10-21 23:38

鄙人以为,unhandled exception就是系统不能解决的异常,需要用户决定处理方式~~这种情况通常是你的程序读取了系统的内存,而系统的内存收到系统的保护,于是就会弹出这样的提示~~。另外,主函数里面调用时实参类型不匹配,是错误的,Find函数的第一个参数是指针型,调用的时候应该用指针,而不应该用字符 ···以下是我修改过的:

#include<stdio.h>
#define ARRA_SIZE 100
int Find(char *p,char b);
main()
{
char a[ARRA_SIZE],b;
int i,j,pos;
char *p;

printf("Please input a string:\n");
gets(a);

for(j=0;j<3;j++)/*这里应该不用100次吧··LZ自己控制,我改为3次就好了*/
{
printf("Please input the found character:\n");
/*scanf("%c",&b);要考虑上一次输入的回车符,不要单纯的读入*/
if((b=getchar())=='\n') b=getchar();/*这样应该可以了*/
p=a;
Find(p,b);/*应该是p,不是*p,因为p才是指针,或者可以用a,数组名是指针常量*/
pos=Find(p,b);/*同上*/
if(pos!=-1)
{
printf("the pos is:%d\n",pos);/*漏了%d*/
}
else
{
printf("Not found!\n");
}
}

}
int Find(char *p,char b)
{
int pos,i;

for(i=0;i<ARRA_SIZE;i++)
{
if(*(p+i)==b)
{
pos=i;
return(pos);
}
else
{
/*return(-1);如果没有找到应该向后寻找,而不是返回吧···*/
pos = -1;
}
}
return pos;
}来自:求助得到的回答

热心网友 时间:2023-10-21 23:38

改了下,至少可以用了。。。。
#include<stdio.h>
#define ARRA_SIZE 100
int Find(char *p,char b);
int main()
{
char a[ARRA_SIZE],b;
int i,j,pos;
char *p;

printf("Please input a string:\n");
gets(a);

for(j=0;j<ARRA_SIZE;j++)
{
printf("Please input the found character:\n");
scanf("%c",&b);
p=a;
//Find(*p,b);
pos=Find(p,b);
if(pos!=-1)
{
printf("the pos is: %i\n",pos);
fflush(stdin);
}
else
{
printf("Not found!\n");
}
}
return 0;
}
int Find(char *p,char b)
{
int pos,i;

for(i=0;i<ARRA_SIZE;i++)
{
if(*(p+i)==b)
{
pos=i;
return(pos);
}
}
return -1;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
创新5.10060声卡怎么关闭,为什么音质变得很差?我用的是KX 我已经装了声卡,和Kx管理器。可声音听见还是那么幼稚。怎么把声音调的... ...装不上KX3550,声卡是 创新5.1的 装完KX3550重启以后,提示 初始化... 我买了一个创新5.1 0060声卡,玩龙之谷游戏就声音不完全,只有背景音乐... 声卡5.10060KX驱动3550调试怎么弄 win11玩csgo游戏一直闪退什么原因 win11玩csgo游戏一直闪退的解决... 习惯养成心得体会 饥荒ios高脚鸟蛋怎么孵化高脚鸟怎么养 故事的力量可以从什么角度来分析? 地震前为什么要出现地震云 JSP报错:Unhandled exception type SQLException java中出现Unhandled exception type IOException是出现什么问题 unhandled exception type Exception?是什么问题 墙面脱沙严重怎么处理 大便的时候用力过猛肛门剧痛 拉大便时候经常用力拉会怎么样 解大便用力过猛全身无力发抖怎么办 大学生毕业纪念册在哪里制作? 贾静雯修杰楷婚礼女儿咘咘落泪,家庭幸福的秘诀是什么? 一加acepro在海上信号怎样 1+ace没有5g网怎么调 汽车钣金中的强度分类有哪几种? 河北省有哪些可以学装潢设计、室内设计的中等职业学校? IO多路复用 歌词 血为我流,痛为我受 给家人的端午祝福语大全 多么奇妙,多么美好,你手所造 歌谱 跪求 用成语形容亲嘴流鼻血 流鼻血的原因是什么呢 鼻血的血怎么读? 求助Unhandled exception如何解决 如何开通一个不被法院查封 新注册的怎么养号不容易封 红尘万千,弱水三千 有什么意思? 弱水三千,只取一瓢饮。万丈红尘,只求一尺绢。是什么意思? 弱水三千,哪一瓢知我冷暖下一句 弱水三千,哪一瓢知我冷暖的下句 有什么方法可以让一直不被封? 怎样永远都不被封? 新注册怎么防封 新注册的怎么养号不容易封 急急!近视是否不能玩过山车?(多少度以上不能?)若要玩,要注意什么? 尿液氨味重,是肾脏出了问题了吗 求一篇有“顾晨旸”的藏头诗~谢谢各位,帮帮忙啊~ 顾晨卉我爱你的藏头诗 什么连海平什么共潮生 什么潮水连海平海上明月共潮生 春江花月夜的作者是谁 驯能组什么四字词语 关于驯的四字词语 车玻璃防止起雾的方法 汽车玻璃怎么防止起雾?