Printf-scanf Visual studio 2010

Résolu
ax3000 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je viens de commencer la programmation avec VS 2010, et pour une raison que j'ignore, VS ne semble pas connaitre les fonctions printf et scanf (et plus récemment il semble aussi avoir oublier ce qu'est un stdio.h ... Quand je lance un "build solution" il me dit :

Error 1 error C1083: Cannot open include file: 'stdio.h': No such file or directory c:\users\antignac\documents\visual studio 2010\projects\séance2\élever-à-la-puissance-e.c 1 1 Séance2

ainsi que

3 IntelliSense: cannot open source file "stdio.h" c:\users\antignac\documents\visual studio 2010\projects\séance2\élever-à-la-puissance-e.c 1 1 Séance2


et


6 IntelliSense: identifier "scanf" is undefined c:\users\antignac\documents\visual studio 2010\projects\séance2\élever-à-la-puissance-e.c 11 2 Séance2



Le code de mon programme est le suivant, il me semble pourtant correct :

#include <stdio.h>
int main ()
{
int e,i ;
float n,res ;
printf ("\n El%cvation d'un nombre %c la puissance e ",130,133,) ;
printf ("\n -------------------------------------------- \n\n") ;


printf (" Entrez la valeur de la base puis celle de l'exposant: ") ;
scanf (" %f %d", &n, &e) ;

res = 1 ;
for ( i=1 ; i<=e ; i=i+1)
res = res*n ;

printf (" %f exposant %d vaut %f ",n,e,res) ;
A voir également:

2 réponses

mohammed yah Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   1
 
salut.donc la premiere erreur
printf ("\n El%cvation d'un nombre %c la puissance e ",130,133,) ;
donc en a pas une vergule solution:
printf ("\n El%cvation d'un nombre %c la puissance e ",130,133) ;
ensuite ta pas ecrite
getch();
en plus ta pas fais }
donc le programme apres tt sa est
#include<conio.h>
#include<stdio.h>

int main()



{
int e,i ;
float n,res ;
printf("\n El%cvation d'un nombre %c la puissance e ",130,133) ;
printf ("\n -------------------------------------------- \n\n") ;


printf (" Entrez la valeur de la base puis celle de l'exposant: ") ;
scanf (" %f %d", &n, &e) ;

res = 1 ;
for ( i=1 ; i<=e ; i=i+1)
res = res*n ;

printf (" %f exposant %d vaut %f ",n,e,res);

getch();
}
0
ax3000 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà c'est fait, et la seule chose qui change, c'est que maintenant en plus il me dit qu'il ne connait pas <conio.h> ...


#include <stdio.h>
#include <conio.h>
int main ()
{
int e,i ;
float n,res ;
printf ("\n El%cvation d'un nombre %c la puissance e ",130,133) ;
printf ("\n -------------------------------------------- \n\n") ;


printf (" Entrez la valeur de la base puis celle de l'exposant: ") ;
scanf (" %f %d", &n, &e) ;

res = 1 ;
for ( i=1 ; i<=e ; i=i+1)
res = res*n ;

printf (" %f exposant %d vaut %f ",n,e,res) ;

getch() ;
}
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Je n'utilise Visual C++, mais il y a visiblement un problème d'installation de ton environnement, ton compilateur ne trouvant pas les bibliothèques standard.

Dal
0
ax3000 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > [Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention  
 
Donc ce serait un problème d'installation ? :/ ça tombe mal parce que j'ai déjà dés installer le programme plusieurs fois pour le même problème, et ça n'a jamais rien arrangé :/ enfin bon je crois que je vais réessayer encore ...
Merci quand même ;)
0
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
bonsoir
tu a essayer d'inclure avec le chemin complet du fichier ??
0
ax3000 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai réinstallé, et la fin il propose d'installer différents paquets supplémentaires. Je les ai TOUS installé pour être sur, et maintenant ça marche ^^
0
sambia39 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   49
 
lol ok bonne journée à toi
0