Bonjour,
J'ai un programme en C qui travail avec une bdd sqlite. J'ai plusieurs requêtes SQL stockées dans des variables (chaîne de caractères). Je me suis aperçu qu'envoyer une chaîne de caractères avec une apostrophe renvoyait une erreur.
D'après mes quelques recherches, c'est un problème très connu. Il faut doubler le caractère qui pose problème avant d'envoyer la requête.
J'ai donc cherché s'il existe une fonction pour faire cela simplement. J'en ai trouvé en php, en python, en java, pour access, ... mais pas en C !
Ma question est donc : existe-t-il une fonction en C qui permet de doubler un caractère dans une chaîne de caractères ? Ou alors faut-il en bricoler une ?
Partager