腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
C
中将
整数
读入
数组
时会
出现
分段
错误
?
c
、
segmentation-fault
printf("%d ",nums[i]); return 0; } 上面的程序以输入长度的形式从stdinput获取输入,然后向stdinput请求一个
整数
列表然而,
在
我完成将值
读入
数组
后,我得到了一个
分段
错误
。现在我知道这意味着我正在访问不应该访问的内存,但我不确定这发生在哪里。
浏览 12
提问于2020-09-26
得票数 0
2
回答
用于多用户输入的扫描程序
c
、
segmentation-fault
、
scanf
、
stdin
对不起,我对
C
非常缺乏经验。scanf("%s", a[i]);} while(i < numberOf); 这个想法很简单,使用scanf从stdin读取两个输入,第一个是一个int,然后是一些字符串
数组
在这两种情况下,scanf("%d",numberOf)将独立工作,scanf("%s",ai)将存储一组字符串到
数组
中。但是,
在
联合读取一个
整数
时,首先将一个
整数
读入
numberO
浏览 4
提问于2015-09-18
得票数 1
回答已采纳
1
回答
如何在
c
++中正确实现散列插入函数?
c++
、
linked-list
、
hashmap
、
hash-function
我需要读取一个文件,然后使用链表冲突处理将每个单词存储到哈希表中,并计算每个单词
出现
的次数(节点的值)。当我用小文本(比如30行)运行我的代码时,它可以工作,但从大约100行开始,它就崩溃了(
分段
错误
: 11)。我知道我的hashCode函数不好,但它不应该崩溃。我认为问题在于我如何增加价值。
浏览 21
提问于2020-12-05
得票数 0
回答已采纳
4
回答
为什么
在
访问
整数
时缓冲区溢出会导致
分段
错误
?
c++
、
c
、
segmentation-fault
、
buffer-overflow
在从函数A()调用函数B()的过程中,B()分配一个100个字符的
数组
并多次填充,包括一次填充101个字符的字符串和一次填充110个字符的字符串。这是一个明显的
错误
。稍后,函数A()尝试访问完全不相关的int变量i,然后
出现
分段
错误
。 我理解
为什么
会发生缓冲区溢出,但
为什么
在
访问这个
整数
时会
出现
分段
错误
?
为什么
我不能简单地获取垃圾数据呢?
浏览 0
提问于2009-12-04
得票数 4
回答已采纳
1
回答
我需要帮助理解“指针到n个
整数
数组
”初始化的正确用法。
arrays
、
c
、
pointers
、
implicit-conversion
以下声明:定义为x是指向由10个元素组成的的
整数
数组
的
整数
指针。 { printf("%d\n", (*x)[i++]);} 运行时,我一直会得到一个
分段
错误
我知
浏览 8
提问于2022-07-07
得票数 2
回答已采纳
5
回答
在
C
中更新
数组
中的值
c
、
arrays
、
segmentation-fault
我有一个
数组
,它的值被初始化为
整数
值。当我尝试更改这些值并打印到文件时,代码会编译,但在执行
时会
返回“
分段
错误
”
错误
。如果有任何想法,我们将不胜感激!...int currentVal = theArray[temp]; }当我执行更改"currentVal“的步骤时,没有
出现
分段
错误
浏览 0
提问于2017-02-10
得票数 0
2
回答
用
C
列出环境变量
c
我使用下面的代码打印了环境variables.In,我怀疑char *argv[]和char *envp[]的参数
在
主函数中是否有联系。envp[]) int index = 0; printf("%s\n", envp[index++]);
在
执行程序时,
在
删除参数、argc和argv后,我得到了
分段
错误
。
浏览 2
提问于2015-12-16
得票数 0
回答已采纳
3
回答
将值从
数组
元素复制到
整数
指针时发生
分段
错误
c
、
pointers
、
segmentation-fault
、
initialization
、
function-definition
我用
C
语言编写了一个测试代码,发现了一些没有意义的东西。我有一个
整数
数组
,whenI试图将其中一个元素复制到一个
整数
指针(即int*)中,就会得到
分段
错误
。分割
错误
来自
整数
指针,因为如果我使用一个常规
整数
(而不是int*),那么就没有分割
错误
。我正在试图弄清楚
为什么
我
在
存储像*max = arr[0]这样的
整数
值
时会
有一个
分段
<
浏览 6
提问于2022-02-21
得票数 -1
2
回答
将数据文件读取到2D
数组
后发生的分割
错误
c
、
multidimensional-array
、
io
、
segmentation-fault
当我试图运行代码将数据文件
读入
2D
数组
时,会
出现
分段
错误
。不确定是没有正确地传递
数组
,还是正在正确地将文件
读入
数组
中。#include <stdio.h>{= 1) { for(; count > 0; count--, *
浏览 1
提问于2016-04-25
得票数 0
回答已采纳
1
回答
声明和定义之间的
数组
/指针不匹配-然后会发生什么?
c
我正在学习
C
语言,下面的例子是我
在
“关于
C
的指针”一书中看不懂的。下面是代码。以下声明
出现
在一个源文件中:int *b = a;extern int *a;int x, y;x = a[3];有人能解释一下执行这两个赋值语句
时会
发生什么吗?(假设
整数
和指针都占用四个字节。)
浏览 1
提问于2012-06-30
得票数 1
回答已采纳
2
回答
C
编程:将数字
读入
数组
时
出现
分段
错误
c
、
arrays
、
for-loop
我尝试
在
main中设置
数组
的大小,然后调用我的函数让用户将数字输入到该大小的
数组
中。
浏览 1
提问于2014-10-23
得票数 0
1
回答
为什么
在
比较字符
数组
时会
出现
分段
错误
?
c
、
strtok
我对
C
非常陌生,我试图确定单词
出现
在“句子”中的次数,但是当我试着运行它时,我一直有一个切分
错误
。但是,当我删除循环中的if语句时,它运行得很好。
为什么
会这样呢?
浏览 1
提问于2021-06-05
得票数 0
回答已采纳
1
回答
为什么
我要用ILOG优化器
出现
seg故障?
constraints
、
cplex
、
cp
、
ilog
我想做的是
在
两个单元上安排5项任务。每个任务都有一个发布时间和一个适当的时间。此外,
在
每个单元上,每个任务都有一个处理时间和一个处理成本。model.add(IloNoOverlap(env, unitTasks[j]));==361075== Memcheck, a memory e
浏览 8
提问于2022-02-16
得票数 0
回答已采纳
1
回答
包含大量
整数
的字符
数组
上的atoi
string
、
qt
、
pointers
、
memcpy
、
character-arrays
我有一段代码,其中字符
数组
由
整数
填充(转换为字符
数组
),并由另一个函数读取,该函数将其重新转换为
整数
。a);并使用以下命令重新转换回字符: charmemcpy()读取时
出现
了
分段
错误
。请注意,
分段
故障仅在读取循环时发生,而不是
在</e
浏览 1
提问于2011-06-12
得票数 1
回答已采纳
4
回答
在
返回后
出现
分割
错误
?
c
为什么
它是
在
返回之后
出现
的,而不是
在
strcpy中?
浏览 0
提问于2014-05-03
得票数 2
2
回答
OSX上的inet_ntoa()
分段
错误
c
、
macos
、
sockets
、
gcc
我遇到了一个问题,inet_ntoa会在OSX上导致
分段
错误
,而这种情况
在
Linux上不会发生。#include <stdio.h>#include <sys/socket.h>//我确认了inet_ntoa肯定是
在
inet.h中声明的,我确信这是正确的方式。 但是
浏览 0
提问于2013-06-17
得票数 2
回答已采纳
1
回答
为什么
不将此函数参数视为此函数的局部变量?
c
、
function
、
pointers
我有一个函数,它返回一个
整数
指针类型:} 它给出了正确的输出(
在
本例中为我的印象是,通过将参数a的地址分配给result,我在运行该函数
时会
出现
分段</em
浏览 1
提问于2019-07-15
得票数 1
回答已采纳
2
回答
如何在以下输入上实现
C
函数memccpy()不
分段
错误
?
c
在
尝试实现我自己版本的
C
函数memccpy()时,我还在堆栈溢出上偶然看到了memccpy()的另一个,并根据原始版本测试了它们的变体。它复制了与
C
标准函数相同的结果,具有不同的字符串和
整数
数组
输入。问题是,我不明白
为什么
它们的版本不对某些输入进行
分段
错误
,比如这个
整数
数组
。 我试着看看如果长度超过输入
数组
的长度会发生什么。当然,我预料到了一个
分段
的
错误
,但令我惊
浏览 0
提问于2019-02-13
得票数 0
4
回答
C
++中的指针
数组
和什么是“总线
错误
”
c++
、
arrays
、
pointers
cout << r[i] << endl; }}
在
windows和linux平台上运行时,我附上了结果的截图。
在
Windows上,*r[]和a[]的地址是匹配的,但值仍然不匹配。
在
linux上,有
时会
出现
“总线
错误</e
浏览 0
提问于2013-09-09
得票数 0
回答已采纳
3
回答
如何从标准
C
++中正确读取和解析
整数
字符串
c++
、
string
、
parsing
、
integer
正如标题所说,我正在从stdin中
读入
一个
整数
字符串。我试图
读入
的数据
在
文本文件中以以下形式
出现
:47 9 20 1 28 { cstr = new char[str.size()+1]; return 0
浏览 2
提问于2012-07-23
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言程序结构
列式存储的另一面
魅力如C——表达与倾听的艺术
C 中文件 I/O 函数
来一份Python学习题
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券