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的地址,并且需要复制信息。你知道我该怎么复印吗?
最佳答案
要在char
数组之间复制数据,请使用strncpy
或memcpy
(取决于数组是否为NUL终止)。
关于c - 将数组的信息复制到指针数组中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6138056/