腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
导致
分段
错误
的
fgets
()
、
在大学里,我正在学习进程之间
的
通信,我有一个练习,我必须通过管道将父进程链接到孩子,孩子运行cmd sort fx.txt并将输出发送给父母,父母应该打印输出。fx.txt
的
内容是a#include <stdio.h> #define()线路上遇到了
分段
错误
。在那之后,我随机地尝试通过创建另一个指针并将
fgets
()<
浏览 26
提问于2020-03-16
得票数 1
回答已采纳
2
回答
为什么在使用用户输入获取文件名时会出现
分段
错误
?
、
、
我将把代码简化到我遇到麻烦
的
部分。"); fclose(fptr2);但是,当我使用fget来获取输入和输出文件名时,我会得到一个
分段
错误
main() { char outputfile[100];
fgets
(inputfile, 100, std
浏览 1
提问于2016-03-27
得票数 1
回答已采纳
2
回答
C++中
fgets
()
导致
的
分段
错误
、
、
这是一个我不理解
的
问题--我在main中使用了
fgets
(),并且它工作正常。我(我认为)在函数中以完全相同
的
方式使用它,但得到了一个
错误
[
分段
故障核心转储--退出代码139]。这段代码基于Ivor Horton
的
“开始C语言”一书中
的
一个示例程序(这是一个古老
的
磁贴,但我只是想从中学习一些基础知识)。 我
的
程序如下所示。您可以看到
fgets
在main中工作(输出是您输入
的
字符串)。但它在函数str
浏览 0
提问于2014-02-13
得票数 4
回答已采纳
1
回答
读取文件时
导致
分段
错误
的
fgets
()
、
我尝试使用
fgets
()从文件中读取文本,但一直收到
分段
错误
。程序读取整个文件,然后在读取最后一行后崩溃。任何帮助都将不胜感激。)*1024); *output='\0'; while(
fgets
浏览 2
提问于2015-04-14
得票数 0
2
回答
fgets
()
的
分段
错误
下面的代码给了我一个
分段
错误
。我还尝试使用malloc来分配str。我无法避免
分段
错误
。请帮帮忙。hello2.c", "r"); int ret = 0; char str[128]; while((
fgets
浏览 1
提问于2014-01-23
得票数 0
2
回答
C编程线程打印分割故障
、
、
、
、
下面是我
的
密码。我试图让main_thread获取用户输入,存储在global_variable中,然后打印出来。但是,在得到输入后,我
的
打印输出是
分段
错误
。有人有什么想法吗?main_thread() {
fgets
浏览 5
提问于2013-10-15
得票数 1
回答已采纳
2
回答
指针、将参数传递给main和段
错误
、
、
、
标题中提到
的
三件事对我来说有些陌生。从概念上讲,我对它们都很熟悉,但这是我第一次尝试用C++从头开始编写我自己
的
程序,它涉及到了所有这三件事。int main(int argc, char *argv[])FILE *dataFile;dataFile = fopen(argv[1],"r");fclose(dataFile);它编译得很好,但是当我使用一个简单
的
输入文本文件执行时,我得到了一个
浏览 0
提问于2012-07-18
得票数 0
回答已采纳
2
回答
在C中使用指针表示法从键盘上获取输入字符串?
、
、
、
当我尝试这个
的
时候,它不起作用。
fgets
(s,80, stdin);
fgets
(s, 80, stdin); 当我尝试使用指针(char *s)存储字符串时,为什么会出现
分段
错误
?
浏览 0
提问于2015-02-10
得票数 0
1
回答
C程序
的
故障分割
、
我这里
的
代码有
分段
错误
。Program received signal SIGSEGV, Segmentation fault._IO_
fgets
(buf=0x601080 <rc> "", n=100, fp=0x0) at iofgets.c:50 if (fp ==
浏览 1
提问于2015-02-17
得票数 0
回答已采纳
2
回答
用循环中
的
fget()获取
分段
错误
、
、
、
我是C公司
的
新手,我
的
代码有一些问题。我试图做一个循环来读取来自用户
的
每一个输入,直到他按ENTER并退出循环来执行其他函数。这是我
的
密码: char *epc; intidt = 0; 如果我用人工循环来
浏览 1
提问于2020-11-12
得票数 0
回答已采纳
1
回答
当我使用0作为FILE*从rop chain中
的
stdin读取时,为什么
fgets
失败?
、
我正在制作一个rop链来调用
fgets
,并将stdin作为输入,以便能够进行基本
的
堆栈溢出。但我
的
问题是,当我使用0作为第三个参数调用
fgets
时(对于stdin),
fgets
在 <
fgets
+49> mov ecx, DWORD PTR [esi] esi是我控制
的
第三个参数对于0,它不应该尝试读取它
的
内容,而只是从标准输入中读取,不是吗?我
的
绳链
的
有用部分如下所示:
fge
浏览 30
提问于2020-11-09
得票数 0
回答已采纳
1
回答
C:初始化字符指针(字符串)数组,并使用fget迭代文件以在这些字符串中放置值。
、
、
、
我想要创建一个长度为6
的
字符指针(字符串)数组。FILE *fp = fopen("test.txt", "r");{} 但它给了我一个分割
错误
。
浏览 1
提问于2018-12-13
得票数 1
回答已采纳
1
回答
使用
fgets
() -C在线分割故障
我
的
程序中有以下代码:char move[100]; { tok = strtok(NULL, " ");}如果有人有什么想法,我将不胜感激。 谢谢科里
浏览 7
提问于2015-08-21
得票数 0
2
回答
为什么这段代码会产生seg
错误
?
、
char *ptr;fprintf(stderr, "Ptr = %s\n", ptr); 谢谢
浏览 6
提问于2014-10-26
得票数 0
回答已采纳
1
回答
Strtok和
fgets
目标C函数
导致
读取
错误
以及
分段
错误
、
、
、
下面是我目前必须从文件中读取数据
的
代码。当我注释掉while循环并尝试只读入一行数据时,我得到了几个null或0值,然后是块中
的
其余数据,最后是一条
分段
错误
消息。当我离开while循环时,除了
分段
错误
消息,什么也得不到。但是,如果我选择只读入第一个变量,而不使用循环,那么一切都会正常工作。下面我已经包含了我
的
代码和测试文件。table_type, *summer_active, *winter_active; file = fop
浏览 1
提问于2014-01-14
得票数 1
1
回答
C-如何将一个字符串复制到字符数组
的
元素中?
我正在尝试解析一个文件,并且有一个字符指针数组,它
的
长度是文件中
的
行数。我想把每一行都复制到这个数组
的
一个元素中,但是一直得到一个
分段
错误
。我不知道我做错了什么,所以如果有人能帮上忙,我将不胜感激。这是我
的
代码。char * unsplitLines[numLines];int i;{ //printf
浏览 2
提问于2018-03-13
得票数 0
1
回答
如何在C中检测ctrl+D?
、
、
、
、
所以我用fget读了一行据我所知,control+d是EOF所以我试过 continue; 回到循环
的
顶端。但这
导致
了
分段
故障..。还有别的办法吗?
浏览 0
提问于2015-03-22
得票数 2
回答已采纳
4
回答
fgets
设置为char *
导致
分段
错误
,动态字符串
、
、
、
、
我正在用c语言编写一个程序,它会查找一个标准输入
的
文本文件,其中包含"string int“行。最初我让程序在使用scanf时运行得很好,但现在名称必须是动态字符串(运行时已知
的
大小),当我将grade_entry中
的
名称切换为指针时,它开始出现
分段
错误
typedef struct grade_entry不幸
的
是,我不能立即malloc基于临时内存
的
scanf,
fgets
,get。哦,好吧,谢谢大家
的
帮助
浏览 5
提问于2012-12-18
得票数 1
回答已采纳
1
回答
为
导致
C++
分段
错误
的
int变量赋值
、
我正在尝试用C语言编写一个函数来从一个单独
的
文件中读取输入,并排列这些数据以便进一步处理。然而,当我试图给int变量赋值时,我遇到了
分段
错误
。int tempNum; char line; filer = fopen(filename, "r");{ char line; filer = fopen(
浏览 0
提问于2020-03-12
得票数 0
2
回答
C-如何将空格分隔
的
数字文本文件列表读取到列表中
、
、
我正在尝试读取这样
的
文本文件 9876543210 22 转换成我
的
程序中
的
一个列表结构。我通过
fgets
()读取文件,然后使用strtok分离数字,将它们放入变量中,最后放入列表中。但是,我发现在执行此操作并打印结果字符串时,strtok总是将最后一行中
的
最后一个字符串视为NULL,从而
导致
分段
错误
。
fgets
(fileOutput,400,filePointer); /
浏览 3
提问于2016-10-15
得票数 1
点击加载更多
相关
资讯
使用Mybatis导致的OutOfMemoryError错误
Windows 10更新导致无尽错误
OpenAI:正在调查导致ChatGPT错误率升高的原因
Elasticsearch的分段存储思想
LOL:5种低分段玩家易犯的错误,不看视野地图,你遇到过吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券