社区
C++ 语言
帖子详情
memcpy难道不能将数组拷贝给指针吗?
phoebee_
2017-07-04 03:22:46
int _tmain(int argc, _TCHAR* argv[])
{
char *aaa;
char bbb[2];
bbb[0]=1;
bbb[1]=2;
memcpy(aaa,bbb,2); //不能理解这里为什么报错
return 0;
}
顺便问一下为什么不能直接 aaa[0]=1 啊?
...全文
868
6
打赏
收藏
memcpy难道不能将数组拷贝给指针吗?
int _tmain(int argc, _TCHAR* argv[]) { char *aaa; char bbb[2]; bbb[0]=1; bbb[1]=2; memcpy(aaa,bbb,2); //不能理解这里为什么报错 return 0; } 顺便问一下为什么不能直接 aaa[0]=1 啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十一月zz
2018-07-07
打赏
举报
回复
bbb[0]=1;
bbb[1]=2;
应该改成:
bbb[0]='1';
bbb[1]='2';
char *aaa; 改成char aaa[2];就可以了。
真相重于对错
2017-07-04
打赏
举报
回复
使用未初始化的内存,会有意想不到的错误!
phoebee_
2017-07-04
打赏
举报
回复
引用 2 楼 phoebee_ 的回复:
[quote=引用 1 楼 hdt 的回复:] aaa 没有初始化
那aaa应该初始化成什么呢,我初始化为空指针也会报错[/quote] 可是为什么我memcpy(aaa,“la”,2); 就可以不用分配内存空间呢
真相重于对错
2017-07-04
打赏
举报
回复
nt _tmain(int argc, _TCHAR* argv[]) { char *aaa; char bbb[2]; aaa = (char*)malloc(sizeof(char)*2); bbb[0]=1; bbb[1]=2; memcpy(aaa,bbb,2); //不能理解这里为什么报错 return 0; }
phoebee_
2017-07-04
打赏
举报
回复
引用 1 楼 hdt 的回复:
aaa 没有初始化
那aaa应该初始化成什么呢,我初始化为空指针也会报错
真相重于对错
2017-07-04
打赏
举报
回复
aaa 没有初始化
C函数之
memcpy
()函数用法
1.source和destin所指内存区域
不能
重叠,函数返回指向destin的
指针
。 2.与strcpy相比,
memcpy
并不是遇到''结束,而是一定会
拷贝
完n个字节。
memcpy
用来做内存
拷贝
,你可以拿它
拷贝
任何数据类型
memcpy
()实现二维
数组
拷贝
memcpy
(b[2],a,sizeof(int)*2*3); printarr2d(b,4,3); return 0; } /*********************************************** 打印显示
数组
************************************************/ void printarr2d(int...
C语言:
memcpy
()---数据
拷贝
destin– 指向用于存储复制内容的目标
数组
,类型强制转换为 void*
指针
。 source– 指向要复制的数据源,类型强制转换为 void*
指针
。 n– 要被复制的字节数。 1.3 功能 从源source所指的内存地址的起始位置开始...
关于
memcpy
拷贝
结构体、结构体
数组
到字符
数组
(字符串)的问题
memcpy
可以将结构体
拷贝
到字符
数组
中,但直接从字符
数组
中是
不能
取出想要的结果的。因为结构体中数据类型和字符类型是不一致的, 如果真要取出数据内容,有两种方法:1.再次使用
memcpy
进行解析 2.强制类型转换. ...
c语言如何复制
数组
,如何在C中使用
memcpy
()将
数组
复制到
数组
我正在尝试从另一个
数组
a复制一个
数组
(temp)。但我有没有发生。Fig-1int main(){typedef int arr_1[3];arr_1 arr[4];arr_1 *temp;arr_1 a[3] = {1, 2, 3};memset(&temp, 0, sizeof(temp));
memcpy
(temp, a, ...
C++ 语言
64,633
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章