Я читаю данные из базы данных sqlite3, используя C api. sqlite3_column_int64 возвращает объект sqlite3_int64. Как преобразовать это в длинный?Как преобразовать sqlite3_int64 в длинный?
1
A
ответ
0
Длинный в C, как правило, 32 бит, тогда как вы смотрите на 64-битное целое число из sqlite. Пока вы используете C, вы можете использовать длинный длинный тип.
Вот то, что вы можете ссылаться на что:
http://home.att.net/~jackklein/c/inttypes.html#long_long
Я хотел бы попробовать разыменовании sqlite3_int64 как долго долго ИНТ и посмотреть, если он работает, делая SizeOf (длинный длинный)
EDIT: Я нашел определения типов для sqlite_int64, которые вы можете посмотреть на также в качестве справки:
2
Вы должны использовать стандартные целые типы, определенные в stdint.h. Затем вы можете использовать int64_t и знать, что на каждой платформе это будет 64 бита в ширину.
Затем вы можете просто перевести sqlite3_int64 в int64_t, и вам хорошо идти.
Смежные вопросы
- 1. Как преобразовать длинный длинный массив в C?
- 2. Как преобразовать длинный двойной в длинный int в c?
- 3. Как преобразовать длинный длинный в двоичную строку символов?
- 4. Преобразовать неподписанный длинный длинный эквивалент jni datatype?
- 5. Как преобразовать строковый массив в длинный массив?
- 6. Как преобразовать байт в длинный Java?
- 7. Как преобразовать длинный в байты для печати
- 8. Как преобразовать длинный массив в массив байтов?
- 9. Как преобразовать строку в длинный двойной?
- 10. Может преобразовать дату в длинный, но длинный слишком большой?
- 11. Конвертировать длинный длинный в строку в C?
- 12. преобразовать длинный номер, дату, время в C
- 13. Как преобразовать этот короткий оператор if в Laravel в длинный?
- 14. Как преобразовать массив строк в длинный массив в Scala
- 15. Как преобразовать массив в длинный int и обратно в массив
- 16. Как преобразовать список цифр в длинный png в Python
- 17. Как преобразовать список (длинный) в массив строк? (VB)
- 18. Как преобразовать повернутый NetCDF в нормальный лат/длинный?
- 19. Как преобразовать таблицу непредвиденных ситуаций 2x2 в длинный формат данных?
- 20. Как преобразовать объект в длинный тип данных java
- 21. Как преобразовать столбец больших объектов в длинный текст?
- 22. Преобразовать локалите длинный формат для коротких один
- 23. Python преобразовать длинный на сегодняшний день
- 24. Как использовать Array.copy (массив, длинный, массивный, длинный, длинный) в C#
- 25. оценки «длинный длинный ИНТ» в с
- 26. преобразовать длинный [] данные ArrayList <BigInteger>
- 27. как объявить длинный длинный массив в Java?
- 28. Преобразовать список строк в Int/длинный список в python2.7
- 29. объединить байт в длинный длинный
- 30. Получить элемент из SAFEARRAY (или преобразовать его в длинный массив)
sizeof (long long *), вероятно, будет 4 на 32-битной системе. ITYM sizeof (длинный длинный). –
Хороший звонок, спасибо Синан. – AlbertoPL