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 : Sélectionner tout - Visualiser dans une fenêtre à part
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