当前位置:首页 » 编程语言 » c语言出现段错误

c语言出现段错误

发布时间: 2022-03-14 13:37:23

1. c语言编程提示段错误

Vc6.0
编译提示
Linking...
Text1.obj : error LNK2001: unresolved external symbol _unsetenv
Text1.obj : error LNK2001: unresolved external symbol _setenv
Debug/Text1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

你有遇到吗?

2. c语言读入数据为什么会出现段错误

什么叫数据大约20万个?malloc是在堆里分配空间的,怎么是读入数据呢?

3. C语言关于段错误

#include<stdio.h>
#include<string.h>
intmain(){
charstr[80];
char*p;
gets(str);
while(p=strrchr(str,'')){
printf("%s",p+1);
*p='';
}
printf("%s",str);
return0;
}

听说回答够长才能够自动采纳

4. 运行以下C语言代码,为什么会出现段错误(核心已转储)

因为在你的fun函数中,声明了一个未初始化的w指针,执行*w=*a的时候,发生了错误

5. C语言用结构写的出现段错误怎么解决

朋友,代码命名不错,就是排版不行;
scanf 之后如果要用回车结束,记得多加一个 \n 来接受回车符;
否则回车符会等到下一次 scanf 的时候读取进来,导致数据出错;
scanf 的时候,如果遇到两个同样类型的数据,请把两个占位符用空格隔开;
否则系统不知道你第一个单词在什么时候结束;
也不知道你第二个单词在什么时候开始;

6. linux下c语言编程出现段错误

简单看了一下你的程序
首先,你没有给出完整的程序,这个让大伙看起来确实不方便,因为没有main函数,可能踩内存的地方并不是这个函数本身,是main函数
其次说你的这个函数,貌似确实有点问题,但是由于没有完整的程序,我只说出我的理解,如果有错,直接忽视就好
sprintf(flag_height,"%03d",i+1);
sprintf(flag_width,"%03d",j+1);
我觉得问题出在这里,你查下
sprintf
的用法,第一个参数应该是一个字符串的首地址,你写的确实没有错,参数给入的是一个地址flag_height,但是纵观你的程序,你并没有给这个指针赋值,程序运行到这里,估计在默认创建指针的时候应该赋值为NULL(貌似根据编译器不同而有不同),那个寻址后报出段错误,也是意料之中了
由于没有你完整的代码,不知道你要做什么,修改意见不好提
给出个人意见,仅供参考
如果要打印flag_height中的值,首先应该给flag_height指针分配一片内存,使用malloc函数,其次在向内从中写入值,然后调用sprintf,就应该没有问题了

7. C语言程序出错了,显示段错误

(a,b); c语言里面有这个函数么?

8. c语言编程,出现 段错误 (核心已转储)。

你的输入参数呢?

**argv是输入参数啊,你输入的时候是不是没带参数?

带参数的程序最好在前面写个判断,避免这种错误:

if(argc!=2)
return0;

9. C语言有时候提示段错误,有时候提示已放弃,有什么区别吗

简单看了一下你的程序
首先,你没有给出完整的程序,这个让大伙看起来确实不方便,因为没有main函数,可能踩内存的地方并不是这个函数本身,是main函数

其次说你的这个函数,貌似确实有点问题,但是由于没有完整的程序,我只说出我的理解,如果有错,直接忽视就好

sprintf(flag_height,"%03d",i+1);
sprintf(flag_width,"%03d",j+1);

我觉得问题出在这里,你查下 sprintf 的用法,第一个参数应该是一个字符串的首地址,你写的确实没有错,参数给入的是一个地址flag_height,但是纵观你的程序,你并没有给这个指针赋值,程序运行到这里,估计在默认创建指针的时候应该赋值为NULL(貌似根据编译器不同而有不同),那个寻址后报出段错误,也是意料之中了

由于没有你完整的代码,不知道你要做什么,修改意见不好提
给出个人意见,仅供参考

如果要打印flag_height中的值,首先应该给flag_height指针分配一片内存,使用malloc函数,其次在向内从中写入值,然后调用sprintf,就应该没有问题了

热点内容
三位密码锁忘记密码如何重置 发布:2025-09-18 10:21:52 浏览:182
linux怎么编译c文件 发布:2025-09-18 09:55:16 浏览:302
python安装后无法运行 发布:2025-09-18 09:45:57 浏览:236
安卓手机怎么剪辑音乐 发布:2025-09-18 09:44:16 浏览:781
服务器地址修改在哪找 发布:2025-09-18 09:42:41 浏览:441
sntp服务器地址 发布:2025-09-18 09:28:36 浏览:552
phpunit 发布:2025-09-18 09:25:19 浏览:571
怎么改服务器的ip地址吗 发布:2025-09-18 09:24:33 浏览:12
编译703n固件 发布:2025-09-18 08:50:59 浏览:541
三星手机系统文件夹是哪个文件夹 发布:2025-09-18 08:48:45 浏览:284