Cita de: Kaxperday en 3 Octubre 2015, 15:21 PMCódigo (cpp) [Seleccionar]&(ip_atacante[0]) = (u_char*)&num_atacante;
ERROR: La expresion debe tener valor L modificable.
Tal como dice, la parte L (left) de la expresión (L = R), debe ser modificable. La dirección de una variable no es modificable, es solo un número.
Puedes hacer eso con memoria dinámica. ¿Para qué necesitas saber su tamaño? ¿No es siempre 6?
Y en caso de que por lo que fuera cambiase, ¿no puedes crear una variable y guardarle un 6?