Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Aantal getallen achter komma beperken  (gelezen 2055 keer)

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
Aantal getallen achter komma beperken
« Gepost op: 2009/04/09, 15:27:31 »
Hallo,

Ik heb het volgende script :

Citaat
#include <stdio.h>

main(void){

float eekhoorns = 1.5;
printf("I'm alive ! Beware, foolish earthlings ! \n");
getchar();
printf("%s %f %s", "Beware for my army of", eekhoorns, "squirrels !");
getchar();
return 0;

}


Nu, dit is de output :

Citaat
I'm alive ! Beware, foolish earthlings !

Beware for my army of 1.500000 squirrels !

Zoals je kunt zien drukt printf de float met nullen die niet nodig zijn op het scherm af. Hoe kan ik zorgen dat de float met netjes een getal achter de komma wordt afgedrukt op het scherm ?

Offline track

  • Lid
  • Steunpunt: Nee
Re: Aantal getallen achter komma beperken
« Reactie #1 Gepost op: 2009/04/09, 16:01:42 »
Hoi Joshua,

het print[f] - formaat is grotendeels overal hetzelfde.   -> http://en.wikipedia.org/wiki/Printf

In jouw geval zal het dus iets van
Citaat
printf("%s %4.1f %s", "Beware for my army of", eekhoorns, "squirrels !");
worden.  (4 cijfers totaal, 1 achter de komma)

Vriendelijke groet,

track
« Laatst bewerkt op: 2009/04/09, 16:10:23 door track »

Offline siegi

  • Lid
  • Steunpunt: Nee
Re: Aantal getallen achter komma beperken
« Reactie #2 Gepost op: 2009/04/09, 16:22:13 »
Het lijkt me handig om gewoon via een boek c te leren.
Want deze zaken worden dan mooi stap voor stap uitgelegd.

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
Re: Aantal getallen achter komma beperken
« Reactie #3 Gepost op: 2009/04/09, 16:29:22 »
Thx Track en Siegi, het werkt...

Citaat
Het lijkt me handig om gewoon via een boek c te leren.
Want deze zaken worden dan mooi stap voor stap uitgelegd.

Ik heb al een paar boeken over C meegekregen met deze computer ( was oorspronkelijk van een programmeur ). Maar deze gaan eigenlijk veel te snel voor een beginner naar mijn mening.

Maar goed, voortaan zal ik wel wat meer onderzoek doen.

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
Re: Aantal getallen achter komma beperken
« Reactie #4 Gepost op: 2009/04/11, 12:44:05 »
Probeer %g voor "automatische" afronding ;)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline idefix

  • Lid
  • Steunpunt: Nee
Re: Aantal getallen achter komma beperken
« Reactie #5 Gepost op: 2009/04/11, 20:59:58 »
Maar goed, voortaan zal ik wel wat meer onderzoek doen.


Google is your friend... ;)
Maar stel gerust vragen (ook simpele) als je er niet uit raakt. En veel boeken over C gaan idd (te) snel.
Support bacteria. They're the only culture some people have.