77问答网
所有问题
c语言exe出现了一个问题 导致程序停止正常工作
数组没有溢出也没用指针也没写错符号,为什么总是这样提示……
举报该问题
推荐答案 2016-09-17
输入字符串时不需要取址符的亲。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Y3NYvvW8NvqWIYqvpI.html
其他回答
第1个回答 2016-09-18
printf("Your name...", strlen(name), sizeof name); 这一行出了问题,你应该两个都用 %d 才对
而且如果你要从用户那获取完整的一整行输入,你应该用 gets 或者更安全的 fgets,而不是 scanf。。。
本回答被提问者和网友采纳
第2个回答 2016-09-17
调试下看看呗,调试时会告诉你到底哪里出问题了
相似回答
c语言出现了一个问题
,
导致程序停止正常工作
,请关闭程序
答:
1、野指针,你使用的指针指向未知区域
2、scanf函数输入整形、字符……的时候缺少了& 3、缓冲区溢出,也就是说你使用数组时不经意间越界了
C语言
编程的时候
出现
“
程序
已
停止工作
”的原因有哪些?
答:
最常见的原因:程序发生了空指针调用
。如果你刚入门,请检查:scanf("%d",&i); 有没有加上“&”号,scanf必须在变量前加“&”(取地址符)。如果没有加&, scanf会把变量当作地址来用,而你的程序中又没有以变量为地址的变量,操作系统不允许程序读写程序规定范围以外的空间。出于安全起见,操作系...
c语言exe出现了一个问题
导致程序停止正常工作
答:
输入字符串时不需要取址符的亲。。。
c语言
运行时显示:
出现了一个问题导致程序停止正常工作
答:
int i,j;//[6][6]不是【7】【6】int grade[6][6]={80,90,75,82,0,0,90,75,88,95,0,0,68,78,88,82,0,0,72,85,63,86,0,0,95,88,90,85,0,0};char name[5][10]={"李一","成红","王强","张一","席二"};...
关于
C语言程序
出“test.
exe
已
停止工作
”的错误
问题
。
答:
主要
问题出现
在排序算法这边:while(
c
!= NULL & c->value < value){ p = c; c = c->next; } 与逻辑运算符是&& 根据这个算法,当插入的值是这个链表中最小值的话这步就被跳过,p没有被赋值,下面使用的时候就会出错。另外,建议声明一个指针时,应该将其赋值为NULL。算法可以修...
为什么
C语言
运行之后
出现
tempfile.
exe
已
停止工作
答:
是因为结构体指针X没有分配内存空间,所以X->data[h]=n这里赋值会内存出错。另外X->length你没有初始化, 后面的for循环都不执行。希望对你有帮助。
C语言
程序运行到一半告诉我
出现一个问题导致程序停止工作
答:
程序
中根本没有这几句的内容,因而不会出错。有了语句,就不能省略了,就出错了。就是这样简单。另外,你的程序必须当做C++程序编译,否则通不过。
C
不允许在有实质语句之后定义变量,变量说明要全部放到相应段的最前面,也不支持//注释。我是用DEVC++编译成功的,用WINTC编译失败。
大家正在搜
c语言调用exe程序
关于c语言生成exe程序
c语言程序exe如何转换成app
c语言编程exe转换到手机
c语言怎么运行程序
c语言程序文件
c语言重新运行程序
c语言调用外部程序
如何将c语言程序变成软件
相关问题
出现了一个问题,导致程序停止正常工作
c语言出现了一个问题,导致程序停止正常工作,请关闭程序
c语言编程为什么出现exe停止工作
一运行C语言程序 就提示程序已经停止工作
C语言编程的时候出现“程序已停止工作”的原因有哪些?
gta5出现一个问题导致程序停止正常工作?
C语言程序运行后 出现exe停止工作 为什么呢?
c语言运行时显示:出现了一个问题导致程序停止正常工作