velen van ons kennen het traditionele gebruik van scanf. Nou, hier zijn enkele van de minder bekende feiten

Hoe lees je slechts een deel van de invoer die we nodig hebben? Denk bijvoorbeeld aan een invoerstroom die alleen tekens bevat, gevolgd door een geheel getal of een float. En we moeten alleen dat gehele getal scannen of zweven.
dat wil zeggen ,
Input: “Dit is de waarde 100”,
Output: waarde gelezen is 100

Input:”Dit is de waarde 21.2″,
Output : waarde gelezen is 21.,/div>, &a);

printf("Input value read : a = %d", a);
return 0;
}



Nu, vermoedelijk weten we niet wat de vorige tekens worden, maar wij zeker weten dat de laatste waarde is een geheel getal., Hoe kunnen we de laatste waarde scannen als een geheel getal?

onderstaande oplossing werkt alleen als de invoerstring geen spaties heeft.,

, &a);

printf("Input value read : a=%d",a);
return 0;
}