腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
执行
strncpy
指向
字符串
数组
C
的
指针
时
出现
分段
错误
、
、
、
、
我正在尝试将s
的
子
字符串
复制到
指向
字符串
数组
的
指针
。下面是我
的
代码。我已经使用malloc分配了内存。但是当我尝试
执行
strncpy
时
,我得到了
分段
错误
。如果我
的
代码有什么问题,谁能告诉我?或者允许对
指向
字符串
的
指针
数组
执行
strn
浏览 30
提问于2020-12-13
得票数 1
回答已采纳
2
回答
复制
字符串
时
出现
分段
错误
、
我正在尝试
执行
下面的代码,但每次尝试都会得到一个
分段
错误
。问题似乎来自于标记化中使用
的
strncpy
函数。我对编程有点陌生。请帮我调试代码。doneflag == FALSE) { exit(1); printf("%
c
\;int tokenize(char uarg[], char* uargv[]) int
浏览 1
提问于2012-01-07
得票数 4
7
回答
为什么在使用
strncpy
时会
出现
分段
错误
?
在使用
strncpy
和(
指向
结构
的
指针
)->(成员)表示法
时
,我遇到了
分段
错误
:我将
指针
传递给一个函数。我可以在函数
的
开头打印出结构
的
内容,但是如
浏览 0
提问于2010-04-07
得票数 0
3
回答
写入静态全局变量
时
是否存在访问冲突?
、
char * p = strstr(myStaticArray[0],"One"); memset(hello,0,sizeof(hello));
strncpy
(p,"Hello",3); // Access Violation} 当它试图写入myStaticArray
的
地址
时
背景:我主要是以<em
浏览 0
提问于2012-05-01
得票数 1
回答已采纳
2
回答
试图释放内存
时
的
分割
错误
、
我有下面的代码,当我得到
分段
错误
时,当我没有的时候,我已经注释了。根据初始化内存位置
的
方式,试图释放内存时会发生
分段
错误
。); 基于@M.M.和@Jonathan
的</
浏览 3
提问于2016-01-30
得票数 1
回答已采纳
2
回答
在
C
中将
字符串
的
一部分复制到另一部分
、
、
、
我在尝试将
字符串
的
一部分复制到另一部分时遇到问题。下面是我
的
函数,它将这些
指针
作为输入: char* ptr = strstr(line, ":");
strncpy
(username, line, index); } 我在
strncpy
过程中遇到
浏览 6
提问于2016-09-03
得票数 0
5
回答
strncpy
能返回0吗?
、
strncpy
的
手册页声明: 函数
的
作用是: strcpy()和
strncpy
()函数返回
指向
目标
字符串
dest
的
指针
。如果
strncpy
(buff, "something", 9) == 0是char buff[100],是否有可能是真的?更新 我也认为这不太可能,但这是程序
的
一部分
浏览 5
提问于2015-11-07
得票数 4
3
回答
从文本文件中读取单词
、
、
、
我正在编写一个简单
的
函数,作为输入3已经打开
的
文件,然后扫描文件中
的
每个字符,填充一个char
数组
,直到到达‘’空格或找到一个换行符。但是,我填充
数组
的
方法一直给我一个Segmentation fault,我不太清楚为什么。现在,我只是尝试打印以控制台填充在word[]
数组
中
的
单词,然后用memset清除下一个单词。while ((
c
= fgetc(D1)) != EOF) while (((
c
>
浏览 3
提问于2014-11-21
得票数 0
回答已采纳
3
回答
C
++中一种从无符号焦到康斯特焦
的
汽车故障
char* msg = "";
strncpy
wholestring,eotpos-5); return msg; 这是seg故障(进程返回139) -无法使我
的
头绕过它Eotpos是消息末尾
的
位置。此函数
的
浏览 5
提问于2013-09-14
得票数 0
回答已采纳
2
回答
从
指针
指向
超出
数组
的
数组
访问安全吗?
对这个问题
的
措辞很抱歉,但归根到底是这样
的
。我正在维护这样
的
C
代码:int i;bar = &foo[i]; 这安全吗?在获得
指针
之前,foo[i]是否会导致
分段
错误
,而编译器没有覆盖它呢?
浏览 0
提问于2019-06-27
得票数 1
回答已采纳
4
回答
具有一次
指针
的
strncpy
(d,s,0)
、
return 0;
C
11 7.24.2.4.2说: 如果声明为size_t n
的
参数指定函数<em
浏览 6
提问于2017-07-27
得票数 9
5
回答
C
中
的
指针
初始化和
字符串
操作
、
、
、
当我使用malloc()初始化这个函数中
的
指针
时
,会
出现
seg
错误
,可能是因为在离开函数之前没有释放()它。现在,我尝试在返回main之前释放()
指针
,但是它没有用,最终发生了一个seg
错误
。上述情况是一回事,我如何初始化双
指针
(**ptr)和
指针
数组
(*ptr[])? 是否有方法将
字符串
(即char
数组
)复制到char
指针
数组
中。char
浏览 1
提问于2009-09-25
得票数 1
回答已采纳
3
回答
检查字符
指针
是否具有
字符串
字面值或不确定性值
、
我有一个关于字符
指针
的
问题。char * x = malloc(len);if (<condition>)如何检查x是否包含任何
字符串
文字?因为我需要做
的
是:非常感谢任何人
的
指点。
浏览 0
提问于2012-10-19
得票数 0
11
回答
C
中
的
结构问题
我
的
结构如下: unsigned long attr;} entity;aEntity->fileName = fileNameDir;
错误
:#137:表达式必须是一个可修改
的
lvalue aEntity->fi
浏览 3
提问于2009-08-12
得票数 2
1
回答
如何将LPCSTR
字符串
复制到
指针
到
C
中
的
char
数组
、
、
、
、
我试图将LPCSTR值复制到
指针
到char
数组
。使用此代码,我将得到运行时
错误
,无法在这里诊断根本原因。我
的
代码如下所示 char *dest [4];
strncpy
_s(dest[0], sizeof(dest[0]), src, 12); 如何在
C
中将LPCSTR
字符串
复制到<em
浏览 4
提问于2022-10-26
得票数 0
回答已采纳
6
回答
C
++类问题
、
、
网址:#include <iostream> { char m_strName[25]; void setInfo(char *strName,int id,double wage)
strncpy
Employee abder; abder.setInfo("Abder-Rahman",123
浏览 2
提问于2011-01-22
得票数 1
回答已采纳
2
回答
C
-
strncpy
使用-
分段
故障
、
char *test={"0x11","0x12","0x13","0x00","0x00"};
strncpy
(test[3], test1, 4);} 我可以直接将字符分配给
数组
元素。这就是为什么我使
浏览 4
提问于2016-07-05
得票数 1
回答已采纳
2
回答
strncpy
seg
错误
,但能够手动分配
字符串
。
、
、
我定义了一个
指向
char
数组
的
全局
指针
(我相信在堆栈上?)作为:在一个方法中,我只想:它会堵塞断层。这对我来说毫无意义,因为:不会有错
的
。我
的
问题: 因为我是像这样定义char
数组
的
数组
,所以我不应该做任何类型
浏览 3
提问于2017-10-27
得票数 0
回答已采纳
3
回答
为什么打印带有%s
的
字符会产生
分段
错误
?
、
为什么每次打印带有%s
的
字符都会
出现
分段
错误
?#include <stdio.h> { printf("%s",
c
);}#include <stdio.h> { char
c
[2
浏览 0
提问于2019-04-04
得票数 0
回答已采纳
2
回答
静态
C
字符串
分配问题
、
、
考虑以下代码:memcpy(str, "Copy\0", 5);char str[12];memcpy(str, "Copy\0", 5); 程序不会产生
分段
错误
。
浏览 0
提问于2010-10-02
得票数 4
回答已采纳
点击加载更多
相关
资讯
linux coredump调试
C语言字符串操作总结大全超详细
C语言函数返回值解析
10种初学者最常见的c语言段错误实例及原因分析
C加加开发易踩雷区
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券