Fscanf, fopen, fprintf...

Fermé
karine942 Messages postés 419 Date d'inscription lundi 25 décembre 2006 Statut Membre Dernière intervention 15 août 2014 - 16 mars 2007 à 08:07
 Robs - 28 mars 2007 à 09:35
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

6 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
16 mars 2007 à 08:53
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.
1
karine942 Messages postés 419 Date d'inscription lundi 25 décembre 2006 Statut Membre Dernière intervention 15 août 2014 30
16 mars 2007 à 08:54
Il n'y a pas moyen d'utiliser Visual Studio comme compilateur C uniquement?
ça m'embete un peu de devoir le supprimer....
0
karine942 Messages postés 419 Date d'inscription lundi 25 décembre 2006 Statut Membre Dernière intervention 15 août 2014 30
16 mars 2007 à 09:05
Ou je ne peux pas installer gcc en plus de VS? (sans desinstaller VS)
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
16 mars 2007 à 13:53
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.
0

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.
0
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/
0