腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何结合使用fgets和malloc来创建
字符串
数组
?
我使用fgets接收可变数量
的
字符串
行。每一行
的
末尾都标有一个新行。我正在尝试分配一个
字符串
数组
(使用malloc)。
数组
的
每个索引将指向用户
输入
的
文本
的
每一行。这真的很难解释,所以这里有一个例子: 使用fgets和malloc,允许用户
输入
多行
字符串
。用户将用'.‘表示
字符串
的
结束。换行符。多个
字符串
中
的</
浏览 14
提问于2019-02-01
得票数 0
1
回答
动态
字符串
输入
,未知长度,并在c语言中转换为所需
的
类型。
、
、
我需要将
输入
的
字符串
转换为结构
数组
。
输入
模式为: City age_1 name_1,age_2 name_2,.....age_n name_n end_of_city。我
的
结构: int age;}Node; 我可以为所有的数据
动态分配
一个结构
数组
吗?
字符串
长度未知!
浏览 2
提问于2015-03-23
得票数 0
1
回答
输入
&
输出
动态分配
的
字符串
数组
、
、
、
基本上,使用
动态分配
,我想
输入
5个名字,然后打印出来。<5; i++) cout << names[i] << endl; return 0;它说我不能将
字符串
转换为我要
输入
的
字符串
包含空格,例如: Bob Smith。
浏览 5
提问于2020-05-08
得票数 0
1
回答
动态分配
二维
数组
的
缓冲空间--为什么失败?
、
、
、
、
我在C++多维
数组
指针地狱中。我有一个函数,它将两个指针指向两个多维
数组
。该函数将
输入
数组
转换为
输出
数组
。我在
动态分配
输出
数组
的
缓冲区时遇到了问题。().size();transpose(data, tData); 参数2没有已知
的
从‘float(Sizetype)(Ssizetype)numvars)+-1)+1)
浏览 3
提问于2014-03-09
得票数 1
回答已采纳
2
回答
使用getline()
动态分配
具有
动态分配
字符串
元素
的
数组
、
、
我试图使用getline()创建一个具有
动态分配
字符串
元素
的
动态分配
数组
。这是我
的
密码{ if( errno == ENOENT )wordlist[c], 0, fp ); return word
浏览 7
提问于2015-12-07
得票数 1
回答已采纳
1
回答
库达流压缩:理解概念
、
、
、
、
据我所知,在流压缩中,
数组
中
的
某些项被标记为无效,然后“删除”。系统是否在GPU内存中创建了一个大小为4
的
新
数组
来存储有效元素以获得最终结果?还是物理上从内存中删除无效元素并将原始
数组
A缩小到4大小,只保留有效元素? 对于这两种情况,这不意味着动态内存分配正在发生吗?但我听说,在数据自动化系统
的
世界里,动态内存分配是不可能
浏览 2
提问于2011-12-05
得票数 5
1
回答
指针兼容性混乱
我已经将一个文件读入一个
字符串
,将该
字符串
存储到一个
动态分配
的
数组
中。在此之前,程序运行得很好。现在,我尝试使用
动态分配
的
数组
来查找第二个
字符串
在第一个
字符串
中
的
位置。[i]; }谁能给我解释一下如何在
字符串
函数中使用
浏览 1
提问于2018-04-13
得票数 0
2
回答
用于
字符串
数组
动态分配
的
cin
输入
用户
、
、
我是这方面的新手,学习c++,尝试
动态分配
字符串
数组
并由用户
输入
每个
字符串
。因此,首先,用户
输入
字符串
的
数量,然后使用cin>>将每个
字符串
放入 char** Teams; Exception thrown: write access violation. **_Str** was 0
浏览 11
提问于2021-12-14
得票数 0
回答已采纳
3
回答
如何在C中通过索引连接两个
字符串
数组
索引?
、
、
我有两个
字符串
数组
,名为name和subject。我希望有另一个
字符串
数组
,其元素是通过将第一个
数组
的
字符串
与具有其他
数组
的
相同索引
的
字符串
连接起来获得
的
。新
数组
应该是函数
的
输出
。有人能给我一个提示,说明在没有
动态分配
和
动态分配
的
情况下如何解决这个问题吗?
浏览 1
提问于2019-02-14
得票数 0
回答已采纳
2
回答
字符
数组
的
动态分配
(智能指针)
、
、
我试图在c++中使用基于用户
输入
的
智能指针
动态分配
字符
数组
,如std::cin>>std::unique_ptr<char[]>ch_array(new char[]); 因此,当用户
输入
字符串
时,它只消耗必要
的
字节数。因为它一直给我一个错误,还有其他
的
解决办法来达到这样
的
结果吗?
浏览 0
提问于2018-10-10
得票数 0
1
回答
删除
数组
中重复
的
下列单词
我有任务要检查
字符串
,看看里面是否有重复
的
单词。更改:这是一个测试。strcat(tempstr, subst); } strcpy(fixst, tempstr);这是我
的
代码,我得到
的
输出
是:这是一个测试更改为:这是对类
的
测试。 预期
输出
:这
浏览 0
提问于2019-06-13
得票数 0
回答已采纳
1
回答
字符串
的
动态内存分配以及该
字符串
在char
数组
中
的
位置
、
、
、
我希望有一个
字符串
数组
,用户一次
输入
一个
字符串
。如果
数组
是满
的
,或者用户跳过
输入
(因此
字符串
等于"\n“),程序就应该结束。问题是,我必须为每一个
字符串
动态分配
内存,而我无法找到一种有效
的
方法。请原谅我
的
英语,但是
数组
应该是指向char
的
指针
数组
(例如char *pinMAX) --这是我
的
代码: #
浏览 4
提问于2022-04-13
得票数 0
回答已采纳
2
回答
用strlen函数声明
数组
的
长度
、
我在做一个程序来打印你
的
首字母(前。名称:BVDR
输出
:BVDR),该
数组
出现问题我搞错了 initials.c:8:21:错误:使用未声明
的
标识符
的
字符串
sstrlen
浏览 1
提问于2017-11-03
得票数 0
1
回答
如何对c中
的
双指针进行字母排序?
、
、
、
、
双指针中
的
每个
字符串
都是
动态分配
的
字符串
,这意味着每个
字符串
都有不同
的
大小。qsort函数
的
一个参数是
字符串
的
大小(它实际上是一个用于2d
数组
的
函数,而不是用于
动态分配
字符串
的
双指针
的
函数)。如何对具有
动态分配
字符串
的
双指针进行字母排序?
浏览 0
提问于2018-04-28
得票数 0
回答已采纳
1
回答
关于动态内存分配
的
几个问题
、
如果我在循环中动态定义
数组
,每次给出不同
的
值,而且循环结束后也不需要这个
数组
,那么每次都需要释放
数组
的
空间吗?char *** arr = { {....}, {....},{.....},.... }; char ** newArr = { ......... };
浏览 1
提问于2020-07-24
得票数 0
3
回答
如何
动态分配
字符
的
2d
数组
?
、
、
、
、
我想
动态分配
一个2d
数组
来存储
字符串
。char lines[numlines][maxlinelength]; 然而,当numline非常大时,这会给我一个堆栈溢出。如何
动态分配
它以防止堆栈溢出?
浏览 4
提问于2016-04-01
得票数 2
回答已采纳
3
回答
字符串
如何在c++中分配内存?
、
、
我知道动态内存比设置固定大小
的
数组
和使用其中
的
一部分具有优势。但是在动态内存中,您必须
输入
要存储在
数组
中
的
数量数据。在使用
字符串
时,您可以键入任意数量
的
字母(您甚至可以对数字使用
字符串
,然后使用函数来转换它们)。这一事实使我认为,与
字符串
相比,字符
数组
的
动态内存已经过时。 所以我想知道使用
字符串
的
优缺点是什么?何时释放
字符串
占用
浏览 4
提问于2013-08-19
得票数 3
回答已采纳
2
回答
在c-
字符串
和(int、双、浮点数)之间
的
动态分配
、
、
、
我为c-
字符串
做了一个
动态分配
的
数组
。当我调整
数组
大小时,我会使用strcpy、strlen和strcat来帮助进程。这让我想到,当我为c-
字符串
动态分配
数组
时,我不必为c-
字符串
数组
声明和定义复制构造函数和赋值操作符。但是,如果我要为double或float创建一个
动态分配
的
数组
,我必须声明和定义一个复制构造函数来获得
数组
的
深
浏览 6
提问于2014-08-03
得票数 1
回答已采纳
2
回答
C编程:获取行、二维
数组
和结束用户
输入
、
、
、
char* str = NULL; getline(&str, &capacity, stdin); 上面的代码是在读取
字符串
输入
时使用getline
动态分配
内存
的
示例但是,如果我试图将
输入
读取到一个二维
数组
中,该怎么办?(enter) <<< enter on an empty line - stop reading user input 我确实知道strlen函数,所以我想我可以从技术上使用它来确定何时停
浏览 43
提问于2020-11-29
得票数 0
2
回答
在c#中
动态分配
动态分配
的
字符串
数组
、
、
、
我是C语言
的
新手,在将
动态分配
的
字符串
保存到
动态分配
的
数组
中时遇到了问题。array buckets p_array[i] = 1;然而,当我在visual studio中调试它时,我似乎没有一个有3个插槽
的
数组
在我尝试编写
的
实际代码中,同样
的
问题也发生在我身上:在实际代码中,我从用户那里获得了运行时间中
的</e
浏览 5
提问于2015-05-05
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券