腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
字符串
变量
传递给
函数
时
出现
分段
错误
,
但在
传递
字符串
常量
(
如
"
hello
“)
时
不会
出现
分段
错误
、
我正在编辑一个trie程序,将我自己的
字符串
输入到trie中。当我
传递
一个像"
hello
“这样的
常量
时
,没有
出现
分段
错误
的情况,但是当我
传递
一个
字符串
变量
时
,它得到了一个
分段
错误
(核心转储)。这是
函数
:- void insert(struct Trie *head, char* str)//FUNC
浏览 7
提问于2019-11-17
得票数 0
2
回答
为什么这里有分割
错误
?
、
、
、
、
我在以下代码中将代码从替换char50改为char*:#include <string.h>{ char *string ="Test,string1,Test,string2:Test:string3"; printf ("String \"%s\" is split into tokens:\n",string
浏览 1
提问于2019-06-19
得票数 1
回答已采纳
2
回答
分割
错误
,搜索返回
错误
、
我试着设计一个地址簿,试着做一个搜索,但我总是得到一个分割
错误
。我知道这意味着什么,但是为什么它要尝试分配正在使用的内存呢?为什么它不搜索?
浏览 0
提问于2011-10-29
得票数 0
1
回答
对于明显的段
错误
,没有编译器警告
、
、
、
、
有没有办法不引起
分段
错误
呢?
浏览 1
提问于2017-09-07
得票数 7
6
回答
在C中初始化
字符串
、
、
可能重复: int main() char *str = "
hello
"; printf("%s\n", str);}int main() const char *str = "
hello
";
浏览 12
提问于2012-10-06
得票数 1
回答已采纳
1
回答
将
指针
传递给
函数
时
出现
分段
错误
、
、
我有一个无符号整数数组,并且我有一个使用指针颠倒数组顺序的
函数
。在
函数
中,我
传递
了两个指针,一个用于数组的开始,另一个用于数组的结束,如下所示: void swapedints(unsigned int *x, unsigned int *y) { *x ^= *y; *x ^= *y; y--;} 当我在main中调用
函数
时
,起始指针被定义为:&uns
浏览 22
提问于2019-10-08
得票数 0
回答已采纳
3
回答
如何防止C中的
分段
错误
(当使用
错误
类型的参数
时
)
、
、
、
、
return 0; 我有意地
将
错误
类型的参数
传递给
函数
,但试图避免
分段
错误
: 如果要将任意长度的
字符串
传递给
newUser(),该
函数
将
占用最多20个字符,并将其存储在没有
分段
错误
的.name中,因为它保证以空字节结尾。这里我要
传递</
浏览 10
提问于2016-09-02
得票数 1
回答已采纳
1
回答
创建指针,这样就
不会
发生
分段
错误
,并使用printf打印指针的值。
、
、
我试图打印指针的值,但得到一个
分段
错误
错误
。我知道,当我试图使用我不应该访问的内存位置
时
,会发生
分段
错误
,但我不知道如何避免在这个程序中获得
错误
,或者如何创建指针,以便在一般情况下
不会
发生
分段
错误
。
浏览 1
提问于2020-03-01
得票数 0
回答已采纳
2
回答
标记为只读的程序可执行文件。
、
、
我读过维基百科关于
分段
错误
的文章,然后按照下面的代码和语句进行分析。int main(void) char *s = "
hello
world"; } 当编译包含此代码的程序时,
字符串
"
hello
world“
将
放置在标记为只读的程序可执行文件的部分;加载
时
,操作系统将其与其他
字符串
和
常量
数据放在一个只读内存段中。执行时,
变量<
浏览 3
提问于2012-04-26
得票数 1
回答已采纳
2
回答
字符串
在C中是如何工作的?
、
、
、
在C编程语言中,
字符串
被称为
常量
。因此,当我给出像char *s = "
Hello
"这样的语句
时
,我了解到s指向H的内存位置,因为"
Hello
“存储在程序的一些静态内存中,"
Hello
"也是不可变的。这是否意味着
变量
s现在是指向
常量
数据(
如
const int a = 3;const int *i = &a; )的指针类型的
变量
。这似乎是因为我不能操作数据(当我
浏览 1
提问于2017-11-22
得票数 3
回答已采纳
1
回答
无法从解压缩的简单应用程序恢复原始行为
、
、
、
、
我的简单应用程序:移除不必要的部分,
如
: dq Unnamed_4_0db "
Hello
World",10 尽管有了:.rodata部分(我认为,我的问题就在于不正确地
将</e
浏览 3
提问于2017-08-27
得票数 1
回答已采纳
5
回答
为什么在下面的代码中
出现
分割
错误
?
我在维基百科上读到的 { *s = 'H'; 当包含此代码的程序被编译
时
,
字符串
"
hello
world“被放在程序可执行文件的标记为只读的部分中;当被加载
时
,操作系统将它与其他
字符串
和
常量
数据放在内存的只读段中。执行时,
变量
s被设置为指向
字符串
的位置,并试图通过该
浏览 10
提问于2013-01-24
得票数 2
回答已采纳
2
回答
在C++中用getline分割故障
、
、
、
给定的功能原型之一是:我
将
函数
定义写为:{ getline(cin, prompt);但是,这给我带来了一个
错误
: freq.cpp: In functionconst std::basic_string<char, std::char_trai
浏览 1
提问于2013-11-19
得票数 0
回答已采纳
3
回答
如果x是char *而不是char[N],printf("%s\n",x)是如何工作的?
、
、
、
);}
he
浏览 0
提问于2018-08-03
得票数 4
回答已采纳
2
回答
初始化std::未初始化内存中的
字符串
、
库拥有这个内存,并将其作为void*
传递
,而我的代码reinterpret_cast将其
传递给
我的用户数据类型。如何初始化我尝试过的分配(赋值操作符、
分段
错误
)和调用各种
函数
(
如
memory> )的clear。此外,在不再需要
字符串
<em
浏览 2
提问于2014-10-23
得票数 1
回答已采纳
1
回答
如何在Python中将
变量
传递给
函数
、
我是一个新手,也是我的第一篇文章,所以请原谅任何违反协议或新手编码
错误
:)分配:在
字符串
中找到一个字符,并在找到的字符之前添加一系列字符。该字符在
字符串
中
出现
多次。方法:如果在
变量
中找到字符,则将此
变量
和字符
传递给
函数
,该
函数
将
返回字符的索引。,
函数
被赋予
变量
(Var1
浏览 1
提问于2020-05-21
得票数 1
1
回答
使用ctype
将
字符串
传递给
Fortran子例程
、
、
我当前正在尝试
将
字符串
传递给
Fortran库。我已经让这个库中的其他
函数
正常工作了,但是这个
函数
似乎是独一无二的,因为它希望
将
一个
字符串
作为
函数
的参数
传递给
它。查看源代码,该
函数
需要三个参数并且定义了参数:voleqi
浏览 0
提问于2017-12-06
得票数 0
2
回答
C中指向指针的指针
、
、
但是,当它被执行时,我会得到一个分割
错误
。PS:我不希望f1()返回char *。== NULL) fprintf(stderr,"realloc() failed\n"); } (*str_) = "
hello
浏览 4
提问于2011-11-10
得票数 0
回答已采纳
5
回答
在预期的情况下没有得到
分段
错误
、
、
我在玩弄缓冲区溢出,
但在
Mac OS上运行以下简单的C程序时,我对所发现的东西感到困惑。int main(void) { 通过
将
buf的长度设置为2个字节,我预计在输入
字符串
"CCC“时会导致
分段
错误
,但这并没有发生。只有在输入长度为24个字符的
字符串
时
,才会
浏览 0
提问于2011-07-09
得票数 2
回答已采纳
2
回答
将
整数数组
传递给
函数
时
出现
分段
错误
、
、
我已经在这里粘贴了代码,在语句*stack_ptr->s3++ = element;
分段
错误
正在发生。你能告诉我我应该做些什么来消除这个
错误
吗?
浏览 0
提问于2013-07-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言const的用法详解,C语言常量定义详解
C语言快速入门——理解字符数组与字符串
Rust FFI 编程-Rust导出共享库02
如何区分Java中值传递和引用传递的区别
(003)系统学习PHP之基础语法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券