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 -
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) ;
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:
- Printf-scanf Visual studio 2010
- Telecharger fl studio 20 pour pc gratuit complet - Télécharger - Édition & Montage
- Visual petanque - Télécharger - Sport
- Visual c++ 2019 - Guide
- Visual paradigm - Télécharger - Gestion de données
- Photofiltre studio - Télécharger - Retouche d'image
2 réponses
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();
}
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();
}
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() ;
}
#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() ;
}