¿Cómo obtener datos de sqlite3 y almacenarlos en una matriz en un programa en C, preferiblemente si puede proporcionar el programa fuente?
Esto es posible, aunque no lo he hecho yo mismo
http://www.sqlite.org/c3ref/funclist.html
Esta es la función API de C que nos proporcionó sqlite, para que puedas descargar la biblioteca API y usarla para hacerlo
Según otras operaciones de base de datos, primero debes conectarte a la base de datos y luego ejecutar la consulta para obtener todos los registros.
Luego puedes usar la función sqlite3_column_value para obtener los punteros y leerlos en una matriz para usarlos
No he hecho nada específico de sqlite por mí mismo, así que no puedo darte un ejemplo