unsigned char brillo[3], *brilloGrup[9], brillZero[3]={0,0,0};
brilloGrup[1][0] = (!LeeValor(i-1, j-1, brillo))? brillZero : brillo ;
brilloGrup[2][0] = (!LeeValor(i-1, j, brillo))? brillZero : brillo ;
brilloGrup[3][0] = (!LeeValor(i-1, j+1, brillo))? brillZero : *brillo ;
brilloGrup[4][0] = (!LeeValor(i, j+1, brillo))? brillZero : *brillo ;
brilloGrup[5][0] = (!LeeValor(i+1, j+1, brillo))? brillZero : *brillo;
brilloGrup[6][0] = (!LeeValor(i+1, j, brillo))? brillZero : *brillo ;
brilloGrup[7][0] = (!LeeValor(i+1, j-1, brillo))? brillZero : *brillo;
brilloGrup[8][0] = (!LeeValor(i, j-1, brillo))? brillZero : *brillo;在这个表单中,我正在复制brillo的地址,并且我需要复制信息。你知道我怎么抄袭吗?
发布于 2011-05-26 19:56:11
要在char数组之间复制数据,请使用strncpy或memcpy (取决于数组是否以NUL结尾)。
发布于 2011-05-26 20:25:28
brilloGroup只是指向unsigned char的9个指针组成的数组,因此如果不包含一些代码来为数据分配空间,则无法复制数据。
https://stackoverflow.com/questions/6138056
复制相似问题