Petit exercice tout simple
Bonjour ,
je débute dans ma nouvelle école , je fais de programmation
pour commencer on apprends la langage C/C++
alors voila je comprends les Base , printf , scanf , facile , par contre la j'ai un petit souci , en recopiant ce que le prof a expliquer il y'a une petite erreur mais impossible de la trouver :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main ()
{
char tmp(80);
float a,b;
printf ("indique ton premier \n");
gets(tmp);
sscanf(tmp"%fd", &a);
printf ("indique ton 2 eme \n");
gets(tmp);
sscanf(tmp"%fd", &b);
float c=a/b;
printf("%fd/%fd=%fd\n", a,b,c);
system("PAUSE");
} |
Pour info j'utilise visual C++ 2008 , j'aimerais que le programme me montre ou il trouve les fautes , c'est possible?
et sinon pourquoi on utilise le gets(tmp) a quoi va t-il servrir?
tout ça juste pour faire une division , le float ok c'est pour que si on divise genre 3/2 il marque bien en virgule , mais les gets et tmp je comprends pas
merci