腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
指针兼容性混乱
我已经将一个文件读入一个
字符串
,将该
字符串
存储到一个
动态分配
的
数组
中。在此之前,程序运行得很好。现在,我尝试使用
动态分配
的
数组
来查找第二个
字符串
在第一个
字符串
中
的
位置。void findwordposition(
char
word[],int numrows,
char
*file[numrows])
char
**ptr,*pa; int
浏览 1
提问于2018-04-13
得票数 0
1
回答
在指向
数组
的
指针
数组
中实现
的
数组
的
最后一行
的
增长?
、
、
、
、
我有一个
动态分配
的
二维数据结构,容量为25个
字符串
,每个
字符串
的
长度不超过50个。我如何增加t
的
最后一行,一个指向
数组
的
指针
数组
,这样它就有空间容纳长度为200而不是50
的
字符串
?我希望它也能保留
字符串
的
内容。这就是我如何
动态分配
t,即二维
数组
结构:t = (
char
*
浏览 18
提问于2019-07-09
得票数 0
回答已采纳
1
回答
关于动态内存分配
的
几个问题
、
如果我在循环中动态定义
数组
,每次给出不同
的
值,而且循环结束后也不需要这个
数组
,那么每次都需要释放
数组
的
空间吗?
char
*** arr = { {....}, {....},{.....},.... };
char
** newAr
浏览 1
提问于2020-07-24
得票数 0
1
回答
尝试使用(
char
**)malloc()分配内存时出现分段错误(核心转储)
我是C
的
新手,目前正在学习如何
动态分配
内存。目前,我正在尝试创建一个
动态分配
的
字符
数组
,其中每个单独
字符串
的
内存也是
动态分配
的
。从txt文件中
的
一行中检索每个
字符串
(numIngredients =行数| MAX_ING =每行/成分
的
最大字符数)。
char
** readIngredients(int numIngredients){ FILE *i
浏览 29
提问于2021-09-14
得票数 0
回答已采纳
3
回答
使用snprintf在开头追加
我有一个用malloc创建
的
数组
u_
char
*,它包含一个
字符串
。它实际上比
字符串
的
长度大。u_
char
* newstorage = (u_
char
*)malloc(strlen(first) + strlen(second)); snprintf(ne
浏览 0
提问于2013-01-31
得票数 1
3
回答
如何
动态分配
字符
的
2d
数组
?
、
、
、
、
我想
动态分配
一个2d
数组
来存储
字符串
。
char
lines[numlines][maxlinelength]; 然而,当numline非常大时,这会给我一个堆栈溢出。如何
动态分配
它以防止堆栈溢出?
浏览 4
提问于2016-04-01
得票数 2
回答已采纳
1
回答
为在C中转换为
字符串
的
整型
数组
动态分配
内存
、
、
、
、
我有一个整数
数组
,它是由以下内容
动态分配
的
: int *arr= malloc(size *sizeof(int)); arr[i] = genRan(size);}
浏览 0
提问于2018-06-13
得票数 0
2
回答
通过scanf获取多个
字符串
当我尝试使用scanf()读取一个字符
字符串
时,一切都正常。在下面的代码中,我读取了两个
字符串
,但是如果我输入"abcde abcde" (任意字母),printf()将打印" is your character"。int main(){ scanf("%s %s", A,B);} 我做错了什么
浏览 15
提问于2021-03-26
得票数 0
1
回答
将静态
char
数组
设置为
动态分配
的
char
数组
以节省内存。
、
、
例如,在main();中,您从文件中读取
字符串
,并将其扫描到静态声明
的
char
数组
中。然后创建一个具有长度strlen(string)
的
动态分配
char
数组
。例如:
char
array_static[buffersize];array =malloc(sizeof(
cha
浏览 10
提问于2021-06-17
得票数 1
回答已采纳
3
回答
如何在C中通过索引连接两个
字符串
数组
索引?
、
、
我有两个
字符串
数组
,名为name和subject。我希望有另一个
字符串
数组
,其元素是通过将第一个
数组
的
字符串
与具有其他
数组
的
相同索引
的
字符串
连接起来获得
的
。新
数组
应该是函数
的
输出。有人能给我一个提示,说明在没有
动态分配
和
动态分配
的
情况下如何解决这个问题吗?#include <stdio.
浏览 1
提问于2019-02-14
得票数 0
回答已采纳
5
回答
关于
字符串
文字和
动态分配
的
两个基本C++问题
这两个是等价
的
吗?
char
aString[] =“这是一个
字符串
。”; 据我所知,C++通过
字符串
的
地址来存储
字符串
,所以指针获得了一个有效
的
地址。我假设
字符串
也存储为
char
类型?但是它如何知道为
字符串
分配多少内存呢?通常,
char
数组
需要预先设置
数组
大小。我相信编译
浏览 1
提问于2009-01-11
得票数 3
3
回答
将
数组
中
的
所有
字符串
上移(realloc
的
问题)
我正在尝试编写一个函数,将
字符串
数组
中
的
所有元素上移一位。void shift_frags(
char
**frags, int frag_len, int cur) int i; frags[i] = realloc(frags[i], strlen(frags[i+1])*sizeof(
char
“每个
数组
被
浏览 0
提问于2009-04-08
得票数 0
回答已采纳
5
回答
无限制
的
C++字符
、
我唯一搞不懂
的
就是字符。我知道你可以使用
字符串
lib,但我也想弄清楚字符。我知道你可以像这样设置一个字符
的
限制:using namespace std; { cout << c << endl; return 0;但是我如何才能在没有限制
的
情
浏览 5
提问于2010-04-29
得票数 4
回答已采纳
3
回答
为什么
动态分配
的
int
数组
使用&在scanf,c语言中?
、
我学到
char
数组
不使用&因为
char
存储点,而不是
字符串
本身。scanf("%s", s1); 但是,为什么
动态分配
的
int
数组
使用&虽然它使用指针,但在scanf中?
浏览 2
提问于2019-11-28
得票数 0
回答已采纳
2
回答
在不分配内存
的
情况下将一维字符
数组
转换为2D字符
数组
、
我有一个
字符串
,例如:
字符串
由按空间分割
的
段组成,段数不固定。直观地,我可以通过
动态分配
内存获得一个2D字符
字符串
,例如:
char
* argv[0] = malloc();
char
* argv[i] =malloc(); 但是,我是否可以像下面这样将原始
数组
转换为2
浏览 3
提问于2017-04-12
得票数 0
回答已采纳
2
回答
使用getline()
动态分配
具有
动态分配
字符串
元素
的
数组
、
、
我试图使用getline()创建一个具有
动态分配
字符串
元素
的
动态分配
数组
。这是我
的
密码{ if( errno == ENOENT )= EOF );
char
** wordlist = calloc( fileLines, sizeof(
char
浏览 7
提问于2015-12-07
得票数 1
回答已采纳
2
回答
指针
数组
的
动态内存分配
、
、
、
我正在尝试编写一个程序,它从文本文件中读取一系列
字符串
,并将这些
字符串
存储在
字符串
数组
中,为每个元素
动态分配
内存。我
的
计划是使用指针将每个
字符串
存储在
数组
中,然后随着读取
的
数组
增加
数组
的
大小。这是一个可行
的
想法吗?
char
*aPtr; a
浏览 61
提问于2013-09-28
得票数 22
回答已采纳
1
回答
使
动态分配
的
对象类型
字符串
、
、
我需要
动态分配
字符串
的
对象类型来存储句子,然后使用std::sort按字母顺序对句子进行排序。这将是使用
char
数组
的
正确解决方案:#include <iostream>#include <string> std::cout << "How many senteces: "; std::cin
浏览 1
提问于2022-04-28
得票数 0
回答已采纳
1
回答
从C中
的
文件创建
动态分配
的
字符串
、
在为树中
的
节点
动态分配
字符串
时,我遇到了一些问题。我已经包括了我
的
节点结构,以供参考。struct node
char
*string; struct node *right;typedef struct node我能够存储已经定义
的
char
数组
,例如
char
string20,而不是应该
动态分配
的
字符串
。
浏览 2
提问于2016-03-08
得票数 1
5
回答
将长度未知
的
格式化数据写入
字符串
(C编程)
、
、
下面的C函数:将格式化数据写入
字符串
。作为str传递
的
数组
的
大小应该足以包含整个格式化
字符串
。但是,如果事先不知道格式化
字符串
的
长度,该怎么办?如何使用此函数(
或
其他类似函数)写入长度未知
的
格式化数据?例如:{
浏览 0
提问于2009-12-06
得票数 11
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券