C/C++ interpoliert keine Werte in einen String, wie es die meisten Skriptsprachen tun. Sie müssen Zeichenfolgenoperationen verwenden, um die Abfragezeichenfolge zu erstellen, z. (im Pseudocode):
str = "insert into mytable(id) values (" + arr[0] + ")";
stattdessen. C kann absolut nicht wissen, dass arr[0]
in dieser Abfragezeichenfolge sollte als Array-Referenz behandelt werden und nicht nur als einfacher Text, der zufällig so aussieht. Daher muss die Saite selbst gebaut werden.