Powiedz, że mam kolekcję danych (np .: ciągi), które muszą być przechowywane w pliku binarnym wypełnionym tak, aby każdy ciąg był, powiedzmy, wyrównany do 4 bajtów.Wykładanie wymagane dla wyrównania w bajtach
Więc jeśli mam ciąg 11 znaków, zostanie on dopełniony do 12 (z pustymi bajtami).
Jeśli mam ciąg o długości 24, nie jest wymagane wypełnianie.
Jeśli mój ciąg ma długość 6, zostanie dopełniony do 8 bajtów.
Jak obliczyć ilość wypełnienia wymaganego w pojedynczym wyrażeniu?
Próbowałem 4 - (string_length % 4)
ale nie kiedy mój długość łańcucha jest wielokrotnością 4.
Ah, zmień wynik. Nie myślałem o tym. – MxyL