Здравствуйте, господа программисты!
У меня возник следующий вопрос - вывожу в бинарный файл несколько переменных типа qint64 (или long long - без разницы). Затем другое приложение, реализованное на борланд билдере, должно этот бинарник читать. И тут самое интересное - при выводе переменной в бинарный поток Qt не меняет порядок следования байт, как это делают дельфи, билдер и другие языки программирования (то есть Qt пишет байты по порядку, как они идут в переменной). Причём, как я понял, Qt в этом смысле реализует не совсем стандартный подход, то есть замена порядка следования байтов . Поэтому вопрос - можно ли в Qt записывать переменные типа qint64 в бинарный файл через поток так, чтобы порядок следования байтов был изменён и борландовские приложения могли читать их без проблем? Заранее спасибо за помощь.
QFile outp("file");
if (!outp.open(QIODevice::WriteOnly)) printf("Error!");
QDataStream out(&outp);
qint64 a=100;
out << a;
outp.close();