Supongamos que tengo una colección de datos (por ejemplo: cadenas) que deben almacenarse en un archivo binario rellenado para que cada cadena sea, por ejemplo, alineada con 4 bytes.Requiere relleno de cálculo para la alineación n-byte
Así que si tengo una cadena de longitud 11, quedaría acolchada a 12 (con bytes nulos).
Si tengo una cadena de longitud 24, entonces no es necesario relleno.
Si mi cadena tiene una longitud de 6, quedaría acolchada a 8 bytes.
¿Cómo calculo la cantidad de relleno requerido en una sola expresión?
me trataron 4 - (string_length % 4)
pero falla cuando mi longitud de la cadena es un múltiplo de 4.
Ah, mod el resultado. No pensé en eso. – MxyL