Fscanf, fopen, fprintf...

karine942 Messages postés 429 Statut Membre -  
 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
A voir également:

6 réponses

Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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 429 Statut Membre 30
 
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 429 Statut Membre 30
 
Ou je ne peux pas installer gcc en plus de VS? (sans desinstaller VS)
0
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
Sturmovik
 
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
Robs
 
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