Dire che ho una raccolta di dati (ad es .: stringhe) che deve essere memorizzata in un file binario riempito in modo che ogni stringa sia, per esempio, allineata a 4 byte.Riempimento informatico necessario per l'allineamento di n byte
Quindi se avessi una stringa di lunghezza 11, si otterrebbe il riempimento a 12 (con byte null).
Se si dispone di una stringa di lunghezza 24, non è necessario alcun riempimento.
Se la mia stringa ha una lunghezza pari a 6, verrà riempita a 8 byte.
Come calcolare la quantità di riempimento richiesta in una singola espressione?
ho cercato 4 - (string_length % 4)
ma fallisce quando la mia lunghezza della stringa è un multiplo di 4.
Ah, mod il risultato. Non ci ho pensato. – MxyL