C/C++ n'interpole pas les valeurs dans une chaîne comme le font la plupart des langages de script. Vous devrez utiliser des opérations de chaîne pour créer la chaîne de requête, par ex. (en pseudo-code) :
str = "insert into mytable(id) values (" + arr[0] + ")";
Au lieu. C n'a absolument aucun moyen de savoir que arr[0]
dans cette chaîne de requête doit être traitée comme une référence de tableau, et pas seulement comme du texte brut qui ressemble à un tel. Par conséquent, vous devez créer la chaîne vous-même.