腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
将
字符串
读入
char
*
数组
时
出现
段
错误
、
、
我正在尝试读取一些
字符串
,然后将它们打印成矩阵形式。int main(int argc,
char
**argv)
char
*buffer[BUFFER_SIZE]; for(size_t i = 0; i < BUFFER_SIZE
浏览 5
提问于2017-12-07
得票数 0
回答已采纳
2
回答
将
字符串
读入
char
*
时
出现
分段
错误
、
、
当我试图
将
一个
字符串
读入
一个
char
指针
时
,我得到了一个分段
错误
,但只在代码的某些部分。我觉得这是我在
字符串
中读取的方式的一个问题,但我没有得到任何更多的信息,除了segfault。下面是我的代码:#include <string.h>
char
*Q_or_U;
浏览 20
提问于2017-03-11
得票数 0
回答已采纳
2
回答
用于多用户输入的扫描程序
、
、
、
我有以下代码:do { scanf("%s", a[i]);} while(i < numberOf); 这个想法很简单,使用scanf从stdin读取两个输入,第一个是一个int,然后是一些
字符串
数组
在这两种情况下,scanf("%d",number
浏览 4
提问于2015-09-18
得票数 1
回答已采纳
3
回答
长整数(C)
、
、
、
我用的是这个代码:
char
name[MAX], writer[MAX], line[MAX]; long isbn;
浏览 0
提问于2011-05-31
得票数 2
回答已采纳
4
回答
C中的分割
错误
,原因是什么?
我在C中遇到了分段
错误
,我不知道原因是什么。据我所知,分段故障发生在系统内存不足的时候。我检查了我的循环,它们似乎有明确的终止条件。因此,我很困惑是什么导致我的代码崩溃。根据我的检查,这个
错误
应该发生在mygetline或readline函数中。有没有什么调试器可以用来找出程序崩溃的原因?#include <stdio.h>#define MAXLINE 100 int readlines(
char
(
char
*
浏览 1
提问于2014-07-18
得票数 1
1
回答
字符串
二维
数组
、
用于声明最多包含16个值和10个名称的字符
数组
的一
段
代码,该语句
将
字符
数组
读入
为
字符串
,然后使用%s格式字符将其打印为
字符串
。通过键盘输入名称。int i; scanf("%s", name[i]); for(i=0; i<10; i++){
浏览 0
提问于2017-11-08
得票数 0
1
回答
将
一系列
字符串
读入
字符
数组
、
、
; cin >> singalFile; cin >> singalFile; backgroundF
浏览 0
提问于2015-02-20
得票数 0
回答已采纳
3
回答
将
字符串
转换为C样式
字符串
、
、
我正在尝试
将
int转换为cstring。我决定通过string string
将
int
读入
常规
字符串
,然后将该
字符串
读入
char
数组
。下面的代码看起来很有效,但我想知道我的编译器是不是很幸运。int zip = 1234; cout <<
浏览 0
提问于2012-06-29
得票数 2
回答已采纳
4
回答
无法从string类中读取
字符串
、
当我尝试使用string类
读入
string
时
,为什么会
出现
错误
?我收到的
错误
是:“没有运算符”
字符串
“匹配这些操作数/操作数类型是std::istream >> std::>> *” 我开始使用这个类而不是cStrings。不幸的是,当我尝试使用cin
读入
一个
字符串
时
,我总是得到
错误
。::cout << "\nEnter new birthday: "
浏览 0
提问于2013-02-13
得票数 1
2
回答
错误
:
char
数组
初始化器中的多余元素
、
我有一个大小为12的
数组
,并保存了这12个月的名称。当我编译程序时,我一直收到以下
错误
:下面是具有此
数组
的函数:void printMonthlyStatistic(int month,const struct MonthlyStatistic* monthly){
char
浏览 3
提问于2015-11-26
得票数 1
回答已采纳
2
回答
将
字符串
从文件读取到C动态分配的
数组
中
、
、
我正在尝试学习C语言,但似乎不知道如何
将
字符串
从文件
读入
数组
。我有一个字符的2D
数组
作为
字符串
数组
,并尝试使用malloc读取这些字符,但我总是得到一个SegFault。#include <stdio.h>#define MAX_WORD_SIZE 20 FILE *infile
浏览 1
提问于2013-05-01
得票数 1
1
回答
在C中使用命名管道读取和写入相同的文件
、
、
我所做的是:在父文件中,我读取文件中的每个字符,并将它们格式化为行,然后
将
这些行发送到指定的管道,然后在子文件中将包含关键字的行写入原始文件。然而,当我试图从原始文件中读取第二个字符
时
,我收到了一个分段
错误
错误
,我认为这是因为父级正在等待子级写入原始文件,而不是读取所述文件的内容。 任何关于
错误
发生原因的实现/解释的帮助都将是非常好的。include <sys/types.h>#include <stdlib.h&
浏览 15
提问于2020-10-24
得票数 1
3
回答
C中的
char
*
数组
、
、
我希望我的程序所做的是从用户读取一个输入文本,以空格作为分隔符对该
字符串
进行标记,并将每个标记存储到一个
char
*
数组
中,然后返回该
数组
。下面是我试图让它正确工作的一
段
代码:String* split(
char
* cmd)
char
* param; param = str
浏览 1
提问于2012-01-23
得票数 2
回答已采纳
2
回答
我正在尝试编写一个C代码来对
字符串
进行排序,但是在第13行总是显示
错误
消息
我正在尝试编写一个C代码来对
字符串
进行排序,但是在第13行总是显示一条
错误
消息。#include <stdio.h>{ strcpy(strings[j], temp); } }
char</e
浏览 0
提问于2018-10-30
得票数 2
1
回答
检查istreambuf_iterator失败
我们可以
将
整个文件
读入
字符串
:assert(ifs.good());一旦此代码返回一个空
字符串
。我如何检查在阅读过程中是否有
错误
?UPD: 我已经了解到,如果一个文件正在被写入(或者只是被覆盖),那么当我读取该文件<em
浏览 0
提问于2019-12-11
得票数 0
2
回答
使用For循环计数元音
、
到目前为止,这是我的代码,我不完全确定
错误
在哪里(可能在for循环中,因为我对它们非常熟悉)。vowelCount变量也没有正确计数。using std::cin;
char
letter(
浏览 2
提问于2014-03-26
得票数 0
回答已采纳
2
回答
C/Reading中的Lookahead
、
、
、
int main() {
char
b[100]; if (a[0] == '@') { }} 由于某些原因,我在第一次按回车键后得到了一个
段
错误
,我的输入是@hi。
浏览 4
提问于2011-09-20
得票数 0
回答已采纳
2
回答
程序接收信号SIGSEGV,分段故障。#C LANGUAGE#
、
、
);” #include <stdio.h>{ printf
浏览 79
提问于2020-07-14
得票数 0
2
回答
将
数据文件读取到2D
数组
后发生的分割
错误
、
、
、
当我试图运行代码
将
数据文件
读入
2D
数组
时
,会
出现
分段
错误
。不确定是没有正确地传递
数组
,还是正在正确地
将
文件
读入
数组
中。include <stdlib.h> {
char
浏览 1
提问于2016-04-25
得票数 0
回答已采纳
3
回答
为什么cin提取操作符会导致
段
错误
?
、
#include <iostream>
char
* c; return 0;我正在尝试从用户那里获取长度未知的C
字符串
行。我知道如果我
将
c声明为
char
c[80]而不是
char
* c,那么就不会导致
段
错误
。 但是,如果我不想限制用户只能使用80 - 1字符,该怎么办?我可以使用一个非常大的数字,但那只会浪费空间。我真的很
浏览 4
提问于2012-08-19
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券