Le compilateur prend la chaine fputs(); pour des instructions !!
Résolu
Vandejaard
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
Vandejaard Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Vandejaard Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
En voulant rajouter une ligne à la fin d'un fichier batch, j'utilise tout simplement fputs, mais le problème est que dès que je veux insérer un chemin d'accès, la compilation plante en me montrant des "erreurs" sur ce qui est censé être du texte purement et simplement !
Voici l'exemple :
Là, dans le fputs, je mets simplement une ligne à la fin du fichier, mais normalement c'est une chaîne de caractères, le compilateur ne devrait pas chercher à savoir si ce qu'il y a d'écrit dans cette chaîne est correct ou pas, le problème, c'est qu'il semble qu'il signale toutes les fautes de syntaxe qu'il voit, y compris dans cette chaîne de caractères !
Comment faire ? Merci à tous ceux qui m'aideront !
En voulant rajouter une ligne à la fin d'un fichier batch, j'utilise tout simplement fputs, mais le problème est que dès que je veux insérer un chemin d'accès, la compilation plante en me montrant des "erreurs" sur ce qui est censé être du texte purement et simplement !
Voici l'exemple :
int main (int argc, char* argv [])
{
...
FILE* i01=NULL;
i01 = fopen("monuments.bat", "a");
fputs ("if %choix2%==1 (\ncd C:\"Documents and Settings"\"HP_proprietaire"\"Application Data"\Google\GoogleEarth\ndel myplaces.kml myplaces.backup.kml\n", i01);
Là, dans le fputs, je mets simplement une ligne à la fin du fichier, mais normalement c'est une chaîne de caractères, le compilateur ne devrait pas chercher à savoir si ce qu'il y a d'écrit dans cette chaîne est correct ou pas, le problème, c'est qu'il semble qu'il signale toutes les fautes de syntaxe qu'il voit, y compris dans cette chaîne de caractères !
Comment faire ? Merci à tous ceux qui m'aideront !
A voir également:
- Le compilateur prend la chaine fputs(); pour des instructions !!
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Chaine tnt gratuite sur mobile - Guide
- Chaine radio - Télécharger - Médias et Actualité
- Chaine musique bouygues - Accueil - Guide TV et vidéo
- Code blocks avec compilateur - Télécharger - Langages