Jeg har en opgave i C som jeg ikke lige kan greje. Jeg har kigget i min bog, men har ikke lige kunnet finde det.
Hvis man prompter et imput for en int med whitespace, hvordan deler man det så op?
ex:
- int main(void)
- {
- double number;
-
- printf("Give number: ");
- scanf("%lf", &number);
-
-
- }
Sådan ville jeg normalt gøre det, men jeg skal have brugeren til at skrive ex. 2 30, 2 15 eller 2 49 - altså timer mellemrum minutter. Hvordan smider jeg det i en var, for derefter at splitte det så jeg kan omregne minut-systemet til procenter (e.g. 2 30 => 2.5) For så skal jeg jo have splittet 2 timer fra 30min.
Jeg kunne sagtens lave det med 2 promts (indtast timer, indstast min.) men så forsvinder opgaven jo lidt
Indlæg senest redigeret d. 06.09.2011 11:10 af Bruger #10325