Probleme langage C

Fermé
Benn - 1 janv. 2010 à 21:57
 VBS - 2 janv. 2010 à 19:15
Bonjour,
Voila je fait un petit programme qui est sencé créer un fichier écrire dedans puis l'exécuter mais j'ai une erreur... Voici mon code :

#include<stdio.h>
#include<stdlib.h>

int main()
{
FILE *tst;
tst = fopen("O3.vbs","w");
fputs("MsgBox "tst!!!"", tst);
fclose(tst); // ne jamais oublier de fermer un fichier apres l'ouverture
system("tst.vbs");
system("pause"); // sans cette instruction l'exécutable se ferme aussitôt
return EXIT_SUCCESS;
}

L'erreur vien des "" que j'ai mis ici en gras. Je voudrais que dans le fichier il y ait queque chose écrit entre "" mais mon compilateur n'a pas l'air de coopérer =D.
Si quelqu'un en sais la raison merci de me la dire.

4 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
1 janv. 2010 à 22:53
Essaie avec:
fputs("MsgBox \"tst!!!\"", tst);
Bonne continuation.
0
Merci beaucoup effectivemen ça fonctionee =D par contre encore une petite question à quoi sert le "w" dans le code?
Merci
0
rimounatn Messages postés 93 Date d'inscription jeudi 24 décembre 2009 Statut Membre Dernière intervention 7 septembre 2010 15
2 janv. 2010 à 18:53
salut,
w c'est un des mode , il existe d'autre mode comme "a"," r"...
"r":
ouverture d'un fichier texte en lecture.
"w":
ouverture d'un fichier texte en écriture.
"a":
ouverture d'un fichier texte en écriture à la fin.
"rb":
ouverture d'un fichier binaire en lecture.
"wb":
ouverture d'un fichier binaire en écriture.
"ab":
ouverture d'un fichier binaire en écriture à la fin.
"r+":
ouverture d'un fichier texte en lecture/écriture.
"w+":
ouverture d'un fichier texte en lecture/écriture.
"a+":
ouverture d'un fichier texte en lecture/écriture à la fin.
"r+b" ou "rb+":
ouverture d'un fichier binaire en lecture/écriture.
"w+b" ou "wb+":
ouverture d'un fichier binaire en lecture/écriture.
"a+b" ou "ab+":
ouverture d'un fichier binaire en lecture/écriture à la fin.
voici un bon cours sur les fichiers en c https://c.developpez.com/cours/bernard-cassagne/node71.php
à plus et bonne chance.
0
Merci beaucoup =)
0