腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
对于
包含
char
数组
的
结构
,
memcpy
失败
c
、
memcpy
;};
char
*convert_frame_to_
char
(Frame *frame) memset(
char
_buffer, 64);
浏览 33
提问于2019-10-15
得票数 1
回答已采纳
1
回答
为什么
memcpy
()无法在同一个
数组
中复制
数组
的
元素,但使用偏移量
c
、
memcpy
我试图在其内部复制
数组
的
内容,但使用偏移量(或从偏移量)。例如:
char
a[4] = { 'a', 'b' , 'c', 'd' }, b[4], c[4];
memcpy
(c, b, 4);
memcpy
(c + 1, c, 3);
浏览 1
提问于2020-12-06
得票数 1
回答已采纳
2
回答
memcpy
结构
将TriviallyCopyable类型T
的
成员紧密打包为T
数组
,反之亦然
c++
、
type-conversion
、
language-lawyer
、
type-punning
、
structure-packing
已经确定,将类型T
的
紧凑连续
结构
成员视为T
的
数组
是非法
的
。struct vec {};static_assert(sizeof(vec) == 3 * sizeof(float));int main() { std::
memcpy
(&
浏览 3
提问于2017-02-04
得票数 0
回答已采纳
1
回答
使用
数组
wchar时出错
c
、
arrays
、
wchar
我有一个带有wchar (szDrive)类型
的
变量,现在我想要一个
数组
,并且它
的
元素具有wchar类型。以下是我
的
一些代码:WCHAR array_
char
[5];array_wchar array_driveName0[10];WCHAR szDrive[5] = L" :\\";for(int i=0;i<10;i++){
浏览 2
提问于2013-07-31
得票数 0
回答已采纳
1
回答
发送/接收
结构
而不是字符
数组
c++
、
struct
、
client
、
winsock2
if(recv(Connections[ID], Recv, 256, NULL)) sbuffer.ID = ID;if(recv(sConnect, buffer, sizeof<< ":> " <<
浏览 2
提问于2013-06-20
得票数 0
4
回答
模件
结构
变量
c++
、
arrays
、
struct
、
memcpy
这听起来可能是一个非常基本
的
问题,但我在C++中有以下
结构
:{ unsigned int payloadSize;unsigned
char
data[100]; }; 但是
对于<
浏览 3
提问于2016-06-17
得票数 1
回答已采纳
1
回答
数组
中
的
Memcpy
只正确地工作了1/20个实例?
c++
、
memcpy
我正在处理一系列
的
结构
.然后将该元素从
结构
数组
复制到
char
数组
.但只有1/20起作用?typedef struct{
char
cMessage[11];
memcpy
(m_
浏览 5
提问于2013-08-21
得票数 0
回答已采纳
1
回答
将不同
的
数据类型从struct转换为无符号
char
数组
作为返回值
c++
、
arrays
、
qt
我正试图从struct成员字节转换为一个无符号
char
数组
,作为来自同一
结构
中
的
函数
的
返回值。是否有任何方法将所有
结构
的
成员存储在一个字符
数组
中,并在调用
结构
时返回它们?我
的
主要问题是知道如何将短裤和in转换为存储在
char
数组
索引位置中
的
字节。bytes }; 解决方案1:它不是很多,但它是一项诚实
的
工作。[16], &
浏览 0
提问于2021-07-07
得票数 0
7
回答
试图将
结构
成员复制到c#中
的
字节
数组
中。
c
、
arrays
、
serialization
、
struct
、
memcpy
我试图将
包含
into、
char
和chars
数组
的
结构
的
成员复制到字节
数组
中发送到串行行。到目前为止我已经{ int address;
char
cmdmsg[5];
char
LF; void sw
浏览 6
提问于2009-01-27
得票数 10
回答已采纳
5
回答
是否可以使用
memcpy
()来复制
包含
指针
的
结构
?
c++
、
struct
、
memcpy
前几天我一直在思考这个问题,我很好奇这是不是一个坏主意……假设有一个
包含
指向字符串
数组
的
指针
的
结构
。
memcpy
()会复制下面例子中
的
'name‘
数组
指针吗?编辑:在本例中无法访问std。struct charMap unsigned
char
* name; }; typedef struct charMap CharMapT"
浏览 0
提问于2012-11-28
得票数 4
回答已采纳
2
回答
将带指针
的
结构
转换为字符
数组
c
我目前正试图找到最简单
的
方法来将
包含
char
*
的
结构
转换为
char
数组
来传输串行数据帧。} Frame; 数据是一个指针,因为数据量可以随每帧在1到16字节范围内
的
传输而改变。我试图找到最简单
的
方法将
结构
转换为一个无符号字符
数组
,而不将<e
浏览 1
提问于2017-11-15
得票数 2
3
回答
结构
数组
成员
的
指针强制转换问题
c
、
pointers
、
casting
、
arm
在下面的代码中,pData
结构
成员要么
包含
数据,要么
包含
指向共享内存中实际数据
的
指针。使用IPC (msgsnd()和msgrcv())发送消息。使用指针类型转换(当前已被注释掉),在ARM目标上使用GCC 4.4.1会
失败
,成员uLen会被修改。当使用
memcpy
()时,一切都按预期运行。我真的看不出指针类型转换有什么问题。mtype; unsigned short uID; unsigned short u
浏览 0
提问于2011-02-16
得票数 0
回答已采纳
1
回答
将
结构
插入动态
数组
中
c
、
arrays
、
dynamic
、
struct
我是新来
的
程序员。我正在尝试编写一个小型
的
学生数据库,使用
结构
与动态内存相结合
的
概念(malloc,free.)。因此,我创建了一个struct学生,并分配了一个固定大小
的
动态
数组
。这是代码: #include <stdio.h>
浏览 3
提问于2015-05-04
得票数 0
回答已采纳
3
回答
用于共享相同
结构
的
数组
的
共享存储器
c
、
arrays
、
memory
、
pointers
、
shared
好
的
,首先感谢这里:)我想创建一块共享内存来存储30个相同类型
的
结构
,但我在编译时遇到错误。struct nota int n;
char
titulo[100];} main(){
浏览 0
提问于2011-11-05
得票数 0
回答已采纳
1
回答
通过过度分配内存在
结构
中内联可变长度
数组
有效吗?
c
、
arrays
、
struct
、
var
、
undefined-behavior
我有一个
结构
,我想保持在连续
的
内存,以便我可以
memcpy
整个
结构
等。然而,我
的
结构
包含
一个可变长度
数组
。现在这个长度将被固定在程序执行
的
持续时间,但是在编译时它是未知
的
。可以通过在
结构
后面过度分配内存来为
数组
腾出空间来解决这个问题吗?所以如果我一开始
char
issuing_province_territor
浏览 1
提问于2019-02-11
得票数 2
回答已采纳
1
回答
如何从tcp头bin文件中读取/写入
c
、
tcp
、
bin
、
read-write
我不知道如何读取和操作bin文件中
的
数据。bin文件以TCP报头
的
形式存在,我需要: struct tcp unsigned
char
sourceport[2]; unsigned
char
sequence[4]; u
浏览 1
提问于2015-07-17
得票数 2
5
回答
在C中复制两个
包含
字符指针
的
结构
c
、
pointers
、
struct
复制
包含
char
数组
的
两个
结构
的
标准方法是什么?下面是一些代码:#include string.h>
char
* name;
char
* surname; person p1; p1.name = (
c
浏览 2
提问于2010-07-22
得票数 12
回答已采纳
1
回答
将未知类型
的
数据复制到C中
的
数组
中
c
、
arrays
、
memory
、
memcpy
、
memory-alignment
我有一个函数,它接收堆上分配
的
未知类型
的
数据,希望将其复制到
数组
中
的
特定位置。问题是这个函数不能访问数据
的
类型,只能访问它
的
地址和大小。这是该函数可以访问
的
信息:unsigned int pos; /* index in the array *
memcpy
并将
数组
强制转换为
char
*,以便能够在
浏览 1
提问于2014-07-07
得票数 1
5
回答
简单
的
C
数组
问题
c
、
arrays
、
struct
、
initialization
#include <stdio.h> unsigned
char
mem[MEM_SIZE]
char
*argv[]){ mem chip = init(memory);printf("%d\n", chip.mem[0]);} 我认为这
浏览 0
提问于2011-01-02
得票数 0
1
回答
使用
memcpy
复制作为参数传递
的
数组
c
、
arrays
、
pointers
、
memcpy
我希望将某些字符
数组
的
内容作为函数中
的
参数传递到另一个字符
数组
中。因此,我将这些
数组
作为指针传递(通过引用传递)。然后,我使用
memcpy
将这些
数组
的
内容复制到其他
数组
。但是复制过程并不太精确,尽管我认为我正确地使用了
memcpy
。一些字符被删除,而一些新字符出现。然后我尝试使用strcpy,因此正确地复制了这些
数组
的
内容。因此,我想了解为什么在使用
memcpy
时
浏览 4
提问于2015-06-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
我用GPT-3在单个代码库中发现 213个安全漏洞
西门子PLC中,字符串转换成字符指令Strg_To_Chars的使用方法
C语音中关于指针的使用,函数,变量等举列子分类说明,嵌入式源码程序分析
纳秒级高性能日志系统 · ATC 2018
C语言编程相关的话题
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券