00问答网
所有问题
C++中,怎样将一个int数组的所有值付给另一个int数组
有木有什么函数的啊???
举报该问题
推荐答案 2011-10-22
有,memcpy函数,
void *memcpy(void *dest, const void *src, size_t n);
需要头文件
#include <string.h> #include <memory.h>
具体用法如下:
int a[10];
int b[10];
memcpy(a,b,10*sizeof(int));//将b数组内长度为10*sizeof(int)的内容赋给a
忘了说一句,注意目的数组不要比要复制的长度小,不然造成内存访问错误或者其他不可预知的错误
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rrnTITT0I.html
其他回答
第1个回答 2011-10-22
用for循环,比如
int i,a[5],b[5]={1,2,4,5,6}
for(i=0;i<5;i++)
{
a[i]=b[i];
}
第2个回答 2011-10-22
没有
只能一个元素一个元素的赋值。
相似回答
C++中如何
实现一组
数组
赋值
给另一
组
答:
1、同类型数组 例如对于
int
a[N],b[M];// 假定数组b[]已赋值,将其复制到a[]时 如果M <= N,则有 memcopy(a,b,sizeof(int) * M);,完全复制 如果M > N,则有 memcopy(a,b,sizeof(int) * N);,部分复制 其他类型(double,float等)类同 2、不同类型数组 只能逐个进行转换后...
将一个数组中
的
值
存放到
另一个数组
c++
答:
void copy(char *p,char*p1
,int
x=0);//字符串数组 ,x拷贝的起始位置 //整型数组 void copy2(int a[], int b[],int anum,int bnum); //anum是数组a的大小,bnum是数组b的大小, a是源
数组,
b是从a中拷贝的数组 int main(void){ //字符串数组 char p[100],p1[40];int m; ...
C++中如何将一个数组中
的元素值赋
给另一个数组
答:
int
a[2]={1,2},b[2];for(int i=0;i<2;i++)b[i]=a[i];
C++
一维
数组怎样
给二维数组赋值,如
int
a[]={
1,
2}给int b[3][2]赋 ...
答:
b[0][0]=a[0],如此循环,实例如下:for(
int
i=0;i<2*3;i++)//循环次数是二维
数组的
总的元素个数,根据你说的例子,我已经假设二维数组是3行2列,且一维数组的元素个数大于等于二维数组的元素个数,否则无法完全给二维数组赋值 { b[i/2][i%2]=a[i];} ...
大家正在搜
设数组a的定义为:int
int数组
c语言数组定义和赋值
int转string
c语言数组怎么用
数组有哪些
js数组的方法
数组
字符串数组
相关问题
C++中如何将一个数组中的元素值赋给另一个数组
c++ 如何把一个数组的值赋到另一个数组
C++中,怎样将一个int数组的所有值付给另一个int数组?
c++ 如何把一个数组的值赋到另一个数组?
如何把一个数组的值赋给另一个数组
c++怎么把一个数组里符合条件的值赋到另一个数组里?
C++中如何把符合条件的数值赋值给新的数组,求程序
C++ 如何将一个数的各位数赋值给一个数组