腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C
中
通过
指针
打印
字符
数组
时
出现
分段
错误
c++
、
segmentation-fault
我正在温习一些用于嵌入式编程的
C
代码,但我不明白为什么下面的代码会抛出
分段
错误
。我认为
通过
检查
指针
是否指向NULL就足够了,但似乎不是这样。
浏览 11
提问于2020-04-15
得票数 0
回答已采纳
3
回答
为什么
打印
带有%s的
字符
会产生
分段
错误
?
c
、
segmentation-fault
为什么每次
打印
带有%s的
字符
都会
出现
分段
错误
?#include <stdio.h> { printf("%s",
c
);}#include <stdio.h> {
浏览 0
提问于2019-04-04
得票数 0
回答已采纳
2
回答
迭代已在
c
#
中
通过
引用传递的
数组
。
c
、
arrays
、
function
、
pointers
我希望用
c
编写一个
打印
数组
函数,当你
通过
引用将
数组
传递给
c
函数
时
,它会传递一个指向第一个元素的
指针
。我假设我可以递增这个
指针
来迭代
数组
,但是我的程序只是
分段
错误
。首先,我想知道为什么我的程序会
出现
seg
错误
,以及用
c
编写这样的函数最常用的方法是什么。
浏览 0
提问于2013-04-06
得票数 2
回答已采纳
1
回答
使用
字符
指针
在
C
++
中
给出分割
错误
(核转储)
错误
c++
、
arrays
、
pointers
、
segmentation-fault
、
char
最近一直在学习
指针
和
数组
。如果我没有错,我们可以实现char
数组
和char
指针
来存储
字符
串类型数据。但是在下面的示例
中
,当我们将
字符
串初始化为char
数组
时
,它可以工作,但是当我们应用cin>>subStr
时
,它会
出现
错误
。--
C
++
中
的以下代码给出了
分段
错误
(核心转储)
错误
消息
浏览 4
提问于2022-09-15
得票数 -3
3
回答
字符
数组
元素类型的混淆
c
我正在与
C
字符
数组
的元素类型进行斗争。int last; printf("final: the last digit is %d\n", last);当我编译它
时
,我会在函数中最后一个数字的
打印
上得到一个警告,即格式%s需要一个char,但是我给它一个int。但是,我已经将变量val声明为char,并从
字符
数组
中
为它分配了一个元素。那么,为什么整数类型抱怨呢? 当我
浏览 1
提问于2014-06-04
得票数 0
回答已采纳
1
回答
运行getline后无法读取单个
字符
c
、
getline
= -1) { printf("%s", line);但是,当我尝试访问行变量
中
的单个
字符
时
Retrieved line of length %zu :\n", read); printf("%s", line[0]);我收到一个
分段
错误</em
浏览 4
提问于2017-05-21
得票数 1
2
回答
在
bash管道
中
的U3-工具
在
C
中
不起作用
c
、
linux
、
bash
、
segmentation-fault
、
pipe
我想把U3工具()的输出输入到变量
中
。没有重定向流的结果是:Total device size: 1.88 GB (2022703104bytes)但是,如果我将管道重定向到一个文件:echo "pass" | sudo -S sh -
c
"u3-tool -i /dev/sdc &g
浏览 1
提问于2015-12-21
得票数 0
回答已采纳
4
回答
在
返回后
出现
分割
错误
?
c
为什么它是
在
返回之后
出现
的,而不是
在
strcpy
中
?
浏览 0
提问于2014-05-03
得票数 2
1
回答
OpenGL
中
的访问冲突
c++
、
opengl
、
assimp
我试图验证我的向量是否填充了一些数据,但是当我试图
打印
一个
字符
串
时
,程序会
出现
“访问违规读取位置0x00000010”
错误
。VertexBones.at(VertexID).Add(i, pMesh->mBones[i]->mWeights[j].mWeight);}struct BoneInfo { std::string Name
浏览 0
提问于2015-10-28
得票数 0
回答已采纳
4
回答
无法
打印
指向0的char*
c++
这里的comment2
打印
得很完美。其中,as注释不会
打印
出来,该语句一执行,程序就会结束。有人能提供解决方案吗?
浏览 1
提问于2013-01-10
得票数 0
回答已采纳
2
回答
读取文本文件的
C
程序
中
的
分段
错误
c
我正在编写一个小的
C
程序,它读取一个文本文件并在屏幕上
打印
它的内容。我确实得到了指纹,但在
打印
结束
时
,我得到了一个分割
错误
。另外,如果我取消对atoi函数的注释,我只得到第一个
打印
,然后是
分段
fault.Can,有人告诉我我的
错误
是什么吗?perror("mmap"); } for(i=0; i<81 ; i++){ printf(&q
浏览 1
提问于2015-08-23
得票数 2
回答已采纳
3
回答
是否定义了
打印
空
字符
串?
c++
、
c
、
standards
、
undefined-behavior
char *str = NULL;
在
C
++ (98/03和11)和
C
(99)标准的背景下。
浏览 2
提问于2012-01-10
得票数 3
回答已采纳
3
回答
从文本文件
中
读取单词
c
、
file
、
hash
、
io
我正在编写一个简单的函数,作为输入3已经打开的文件,然后扫描文件
中
的每个
字符
,填充一个char
数组
,直到到达‘’空格或找到一个换行符。但是,我填充
数组
的方法一直给我一个Segmentation fault,我不太清楚为什么。现在,我只是尝试
打印
以控制台填充
在
word[]
数组
中
的单词,然后用memset清除下一个单词。while ((
c
= fgetc(D1)) != EOF) while (((
c
>
浏览 3
提问于2014-11-21
得票数 0
回答已采纳
1
回答
动态二维
数组
缺失分割故障?
c++
、
arrays
、
dynamic-memory-allocation
int **a = new int*[n+1];现在--据我所知--第一条语句为循环中的n+1 int
指针
分配内存,为其中的每个int
指针
分配1* sizeof(int)内存(ai是指向第一个int的
指针
)。如果在2i=0到n循环中输出
数组
,它不会产生
分段
错误
: for(int j = 0; j <
浏览 4
提问于2020-08-03
得票数 1
回答已采纳
2
回答
分段
错误
11和在
c
中
创建/
打印
字符
串
数组
时
出现
问题
c
、
arrays
、
segmentation-fault
我正在做一个项目,该项目要求我保留用户最近输入的10个命令的
数组
,并创建了一个小测试程序,以确保我可以实际创建10个
字符
串的
数组
并将其
打印
出来。下面复制的代码在运行时会生成“
分段
错误
: 11”,即使它在编译
时
没有任何警告或
错误
。我对
c
非常陌生,我知道这个任务需要一些指向
字符
数组
的
指针
的组合,但我似乎不能让它工作。我需要做什么才能覆盖' history‘
中
浏览 0
提问于2016-02-09
得票数 0
2
回答
C
++11
字符
数组
输入和
字符
串文本
c++
、
arrays
、
c++11
、
pointers
、
string-literals
在
C
++11
中
,不能直接将char
指针
初始化为
字符
串文本。
在
早期版本的
C
++
中
,我可以毫无问题地做到这一点。
浏览 3
提问于2021-04-06
得票数 1
回答已采纳
3
回答
分割故障&
打印
无循环
数组
c
、
arrays
我只是尝试运行一个简单的程序来计算使用
数组
的空格、数字和其他
字符
的数量。digit_holders[i]);} 为什么digit_holders12仍然能够
打印
指定的淡水河谷为什么它不显示
分段
错误
?当我将for循环检查更改为i<=11
时
,它设法
打印
digit_holders11=0 (它不应该)。但是,当我将11
浏览 4
提问于2014-11-01
得票数 0
回答已采纳
6
回答
在
打印
字符
指针
之前,为什么不需要在
C
中
取消对它的引用?
c
我希望我需要取消引用ptr,printf("%s\n", *ptr);,然后才能
打印
出来,但如果我尝试这样做,我会得到一个Segmentation Fault。
浏览 0
提问于2013-04-06
得票数 8
回答已采纳
2
回答
检查
C
++
指针
是否有效(
在
Objective(++)
中
)
c++
、
ios
、
objective-c
、
xcode
、
pointers
我
在
一个使用Objective++的项目中修改了Matt的。它在objects对象
中
运行得很好,但是它总是告诉我,我的
C
++
指针
是无效的,不管它是否工作。有时代码会在
指针
处崩溃。但是测试方法总是告诉我
指针
是错的。 这里有谁也知道如何将这些代码改编成
C
++类和对象呢?我可以想象,根据“类”的用法,代码只与目标
C
一起工作。
浏览 3
提问于2014-11-25
得票数 0
回答已采纳
2
回答
奇怪的
C
++
错误
,当添加两个
打印
语句
时
,程序工作得很好,没有它们的片段
错误
c++
、
segmentation-fault
我正在用
C
++编写一些代码,这些代码必须计算很多光线/对象的交叉点,我得到了一个非常奇怪的bug,我不明白。
在
一些非常大的实例上(大量的三角形和射线),我的程序
出现
了
分段
错误
。我一直
在
试图找出这些段
错误
的来源,但我被难住了。我看过我的代码,似乎不应该尝试索引一个
数组
的末尾或访问一个空
指针
。我的电脑也不像是内存不足。当我监控它
时
,它看起来仍然有几百兆字节的空闲空间。
在
调试
时</em
浏览 0
提问于2012-05-05
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
字符数组-第十一课
深入理解C指针 PDF 高清电子书
C语言编程经验
Rust FFI 编程-Rust导出共享库02
C加加开发易踩雷区
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券