Я читаю / пишу char
s в двоичный файл.Программа, выполняющая чтение / запись, может работать на 32- или 64-разрядной машине.Кроме того, файл может быть записан в 32-битной среде, затем считан в 64-х и наоборот.
Поэтому мне нужен какой-то способ хранения char
s, который гарантирует определенную ширину (чем меньше, тем лучше).Я уверен, что есть общепринятый / распространенный способ сделать это, но, будучи новичком в C, я не знаю этого, а также не могу найти что-либо через Google.
Кто-нибудь знает хитрость?