La fonction scanf est l'analogue de printf en entrée. Si scanf est simple à utiliser, il doit néanmoins être proscrit de tout programme "professionnel".
#include <float.h>
void main(void)
{
int i; float x;
char nomm[50];
char tampon[20];
int age;
struct enr data;
printf("i ? \n"); scanf("%d", &i);
printf ("x ?\n"); scanf("%f", &x); // attention on donne l'adresse de &x
printf("i = %d \nx = %f \n", i, x);
scanf("%s",nomm); // saisie d'une chaine de caractères
printf("%s \n",nomm);
/*
-- une autre fonction de saisie en C "gets", mieux que "scanf"
printf("\t\t nom "); gets(nom);
printf("\t\t votre age "); gets(tampon);
age = atoi(tampon); // conversion chaine de caractère vers un entier
*/
}