腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在
C
中
复制多维
字符串
、
、
我知道如果我动态地
初始化
2D
字符串
数组
,我必须多次
使用
memcpy,但我已经
使用
标准的
C
编译时语法来
初始化
函数栈
中
的
2D
字符串
数组
。但是,由于我不能简单地将指针
传递
到临时堆栈内存区,因此我必须
使用
memcpy将整个内存复制到动态分配的空间中。然而,当我尝试这样做时,我得到了一个分段错误。#include <string.h> <em
浏览 4
提问于2014-04-29
得票数 0
2
回答
C
++
中
的分割故障最有可能发生在strtok操作
中
、
、
因此,我首先读取字符
数组
的输入,并将它们拆分为(字符
数组
)的
数组
。每当我运行我的程序时,它都会出现分段错误(Ubuntu13.10上的g++)int split(
char
str[],
char
*ret[]){ { strcpy(ret[
c
], pch);
c
++;
浏览 5
提问于2014-01-13
得票数 1
回答已采纳
3
回答
C
中
的二维
字符串
数组
、
、
、
我想用
C
语言迭代以下
2d
字符串
数组
;这是迭代的代码: } }/
浏览 3
提问于2015-11-28
得票数 1
回答已采纳
2
回答
使用
字符串
传递
2d
char
数组
,但
未在
c
中
初始化
、
、
、
使用
一维
char
数组
,您可以将它们作为
字符串
文字进行
传递
,如下所示 #include <stdio.h> {} { } 但是我们能用
2d
char
数组
做到这一点吗?可能是这样的东西 void go (int rowSize,
浏览 11
提问于2021-10-22
得票数 0
回答已采纳
4
回答
为什么我不能用
C
中
的"*"-s (星)
初始化
一个“chars [5][ 10 ]”
数组
?
为什么这样做: { "*", "*", "*", "*", "*", "*", "*", "*", "*", "*" }, printf ( " " );
c
.
c
: In function ‘main’:
c<
浏览 4
提问于2022-01-18
得票数 0
5
回答
将
字符串
数组
拆分为二维字符
数组
、
、
我想将
字符串
数组
元素转换为
char
数组
。String str[]={"abc","defl","ghi"};
char
ch[0][]={'a','b','
c
'}; c
浏览 4
提问于2016-03-26
得票数 2
回答已采纳
2
回答
类类型错误作为
c
++
中
的异常
每当我尝试这段代码将类类型作为异常捕获时,我就会收到一条错误消息,作为“从
字符串
常量到‘
char
*’的不推荐转换”。#include<cstring>using namespace std;{
char
*err_desc; Error(int
c
,
char
* p)
浏览 5
提问于2016-05-12
得票数 1
回答已采纳
2
回答
将二维
数组
作为类参数
传递
、
、
、
我正在尝试设置一个类,它在编译时
使用
一个未知大小的
2d
数组
进行
初始化
。我认为最好的方法是将
数组
作为指针
传递
。这与一维
数组
的预期效果一样,
但
当我尝试对
2d
数组
执行同样的操作时。我得到一个错误,说明它不能将参数2从'
char
3‘转换为'
char
*’。有没有人能简单地解释一下我怎样才能让它发挥作用?这是我的密码。TestClass.h:#
浏览 6
提问于2022-05-26
得票数 -1
回答已采纳
2
回答
如何
使用
一维
数组
在
C
中
存储多个
字符串
或创建一个
字符串
数组
?
、
是否有任何方法可以在一个
数组
中
获得多个
字符串
?#include <stdio.h>{
char
str[4] = {"Linux", "Ubuntu", "Arch", "Void"};
但
没明白吗?
浏览 0
提问于2019-01-11
得票数 1
2
回答
使用
c
中
的动态分配创建一个
2d
字符串
数组
、
、
、
、
我必须在
c
代码的args
中
存储一些
字符串
。我迭代它们,但是我不能正确地存储它们,因为我不知道它们的长度,也不知道它们的编号。更好的方法应该是一个
2d
指针
数组
,这样我就可以为每个新
字符串
动态地分配内存。问题是我在
c
上是新手,我对这种技术有很多困惑。我尝试
初始化
一个双指针并
使用
一个函数插入元素,它为另一个列(新
字符串
)分配空间,并设置长度(
字符串
的大小)。
char
** files; i
浏览 1
提问于2020-05-21
得票数 1
回答已采纳
2
回答
替换
2D
char
* array
c
/java jni
中
的
字符串
值
、
、
、
我试图在
c
#
中
替换5x5
2D
char
*
数组
中
的
字符串
值。我设法在正确的位置替换该值,但由于某种原因,
数组
中
的替换字符总是'p',而不是所需的字符。我尝试
使用
strcpy()和strcat()作为赋值的替代方法,
但
遗憾的是,这两种方法导致了分段错误。如有任何建议,将不胜感激。代码附在下面。所讨论的
2D
数组
如下所示:
char</em
浏览 0
提问于2017-04-18
得票数 1
回答已采纳
2
回答
创建一个
字符串
数组
,在
C
中
使用
与
字符串
相关的函数对它们运行测试
、
、
、
、
我试图理解我的代码有什么问题,以及我对指针、
数组
和
字符串
的理解。{ {
char
( "After Memset,
浏览 0
提问于2021-03-08
得票数 0
回答已采纳
4
回答
如何向
char
元素的
2d
数组
中
添加
字符串
?
、
、
、
下面的程序是用
C
++编写的: int age[5]; cout<<"\n\n"; 当我编译和运行它时,我会得到以下错误: error
C
2440
浏览 0
提问于2011-03-27
得票数 3
回答已采纳
3
回答
为什么将
数组
的第一个地址
传递
给
char
指针提供整个
字符串
?
、
、
目前,我正在处理将
char
数组
传递
给
char
指针的操作。我看到的许多示例说明了在将
char
数组
复制到它之前,需要如何分配
字符串
指针将要
使用
的内存。在复制时,遍历
数组
将每个地址存储到分配的
char
指针
中
。 在下面的示例
中
,我不
初始化
char
指针,也不对
数组
进行迭代。我只是
传递
第一个元素的指针。int main()
浏览 0
提问于2018-12-15
得票数 0
回答已采纳
1
回答
将
字符串
数组
作为函数
中
的输入参数
传递
、
我对
C
不太熟悉,我也不确定这个问题的标题和我要问的内容是否正确。基本上,我已经编写了一些代码: for (int i = 0; i < nV; i++) { scanf(FORMAT_STRING, ch_arr[
浏览 10
提问于2022-03-28
得票数 0
回答已采纳
2
回答
如何从指针指针引用的
2D
数组
中
更改字符
、
在下面的例子
中
,我想用标准的"arrayx“语法更改我的
2D
数组
中
的一些字符,我尝试了几个语法,例如has *(world),.
但
总是会出现错误语法或分割错误。
char
*map[] = { "12345\0", }; void change(
char
**world) {world[0][1] = 'X';
浏览 9
提问于2022-10-11
得票数 0
1
回答
有没有一种方法可以定义和
初始化
结构
中
的
字符串
数组
,从
字符串
文字,内联?
、
、
、
我正在尝试找到一种方法,可以在类定义内的结构
中
定义/
初始化
一些静态
字符串
数组
。这些
字符串
数组
始终
使用
字符串
文字进行
初始化
。我尝试执行以下操作,它可以很好地
初始化
parameterTypes[],并且我可以
使用
eg访问
字符串
。MethodNaming_bla::parameterTypes[2],
但
如果我将parameterTypes作为const <em
浏览 2
提问于2014-04-14
得票数 0
5
回答
二维
数组
值
C
++
、
、
、
、
我想声明一个
2D
数组
并给它赋值,而不运行for循环。int array[5] = {1,2,3,4,5}; arr [2] [] = {5,9,13,24,26};}Borland
C
++ 5.5.1 Win32版权(
c
)
浏览 8
提问于2011-02-12
得票数 43
回答已采纳
3
回答
如何在
C
中
初始化
3d
数组
、
我有一个
数组
:我需要的是一个表4x4,它在每个位置上分配一个由两个字符组成的
字符串
。但是,当我像这样
初始化
数组
时:
char
array[4][4][2] = {{"AA", "BB"," ", " "}, {"CC", "DD", " ", " "}, {"EE&qu
浏览 4
提问于2013-10-15
得票数 1
回答已采纳
1
回答
接受需要
字符串
-文字的函数
中
的字符。
、
、
、
我在我的程序
中
创建了一个函数,该函数接受位置持有者的
字符串
文字。foo("
c
"); //stuff所以我去做程序的另一个部分,当我回到这个问题的这一部分时,我需要一个来自
2d
字符
数组
的一个字符进入那个位置。我编写foo函数的方式必须是
字符串
。我想尽一切办法让它发挥作用。请帮帮我..。
浏览 2
提问于2015-11-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券