Fscanf, fopen, fprintf...
karine942
Messages postés
429
Statut
Membre
-
Robs -
Robs -
Bonjour,
En TP d'informatique nous avons vu comment utiliser les fscanf, fprintf, fopen... sous Linux. Maintenant je suis sous windows et ça ne marche plus.
Visual C++ me dit:
fscanf a été déclaré désapprouvé.
J'ai inclu les librairies: <stdio.h> et <stdlib.h>
J'ai enlevé les std:: devant les fscanf et fprintf... parce que visiblement ça lui plaisait pas...
Comment le faire marcher?
Merci d'avance
En TP d'informatique nous avons vu comment utiliser les fscanf, fprintf, fopen... sous Linux. Maintenant je suis sous windows et ça ne marche plus.
Visual C++ me dit:
fscanf a été déclaré désapprouvé.
J'ai inclu les librairies: <stdio.h> et <stdlib.h>
J'ai enlevé les std:: devant les fscanf et fprintf... parce que visiblement ça lui plaisait pas...
Comment le faire marcher?
Merci d'avance
A voir également:
- Fscanf, fopen, fprintf...
- Fscanf dans la boucle while (langage C) ✓ - Forum C
6 réponses
Bonjour,
D'après le message de visual, je te recommande :
de désiinstaller Visual, de bien tout supprimer correctement, et ensuite d'installer un compilateur compatible ISO.
Il y a borland et gcc par exemple. printf etc. sont des fonctions C, pas C++ il n'y a pas besoin de mettre std:: devant.
Mais ça me sidère que MS désaprouve ces fonctions, mais de leur par plus rien ne m'étonne vraiment.
D'après le message de visual, je te recommande :
de désiinstaller Visual, de bien tout supprimer correctement, et ensuite d'installer un compilateur compatible ISO.
Il y a borland et gcc par exemple. printf etc. sont des fonctions C, pas C++ il n'y a pas besoin de mettre std:: devant.
Mais ça me sidère que MS désaprouve ces fonctions, mais de leur par plus rien ne m'étonne vraiment.
Il n'y a pas moyen d'utiliser Visual Studio comme compilateur C uniquement?
ça m'embete un peu de devoir le supprimer....
ça m'embete un peu de devoir le supprimer....
Non, bien sur, tu peux installer gcc ou bcc en plus. Mais je conseillait de desinstaller VC car c'est une grosse m**** qui ne te servira plus.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je serais bien étonné que Visual n'accepte pas de compiler fscanf.
Si Visual dit qu'elle est désapprouvée, c'est sans doute parce que il est facile de faire des erreurs avec (comme avec tous les scanf, printf).
Je pense qu'une option de Visual doit te permettre de compiler correctement fscanf et autres.
Si Visual dit qu'elle est désapprouvée, c'est sans doute parce que il est facile de faire des erreurs avec (comme avec tous les scanf, printf).
Je pense qu'une option de Visual doit te permettre de compiler correctement fscanf et autres.
Ce sont des erreurs ou des warnings ???
Car si ce sont des warnings, réponse est soluce ici -> https://www.developpez.net/forums/d224015/c-cpp/outils-c-cpp/visual-cpp/vcpp-net/probleme-warning-compilant-win32-p-directx/
Car si ce sont des warnings, réponse est soluce ici -> https://www.developpez.net/forums/d224015/c-cpp/outils-c-cpp/visual-cpp/vcpp-net/probleme-warning-compilant-win32-p-directx/