Snprintf на ARM64 и x64 (g++) [дубликат]Linux

Ответить
Гость
 Snprintf на ARM64 и x64 (g++) [дубликат]

Сообщение Гость »


I'm porting existing project code from x64 Linux to equivalent ARM64 machine. However, the function snprint has different outputs on the two platforms. I've reduced my problem down to this small function:

#include #include int main() { const char* input = "-126"; const int toint = atoi(input); char* intBuff = (char*)malloc(1); intBuff[0] = toint; char buffer[10]; snprintf(buffer, sizeof(buffer), "%d", intBuff[0]); std::cout

Источник: https://stackoverflow.com/questions/781 ... 4-vs-x64-g
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»