Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: [C] aantal elementen van een integer array opvragen?  (gelezen 1751 keer)

Offline Joshua822

  • Lid
[C] aantal elementen van een integer array opvragen?
« Gepost op: 2009/10/15, 20:24:26 »
Hallo allemaal.

Hoe kan ik in een C programma opvragen uit hoeveel elementen een bepaalde array van integers bestaat?

Alvast bedankt.

Offline ertai

  • Lid
    • programming
    • http://www.ertai.nl
Re: [C] aantal elementen van een integer array opvragen?
« Reactie #1 Gepost op: 2009/10/15, 23:22:06 »
sizeof( <arraynaam> )
Is je vraag opgelost? Markeer het als [OPGELOST] in de titel van je bericht!

Offline Mossie

  • Lid
Re: [C] aantal elementen van een integer array opvragen?
« Reactie #2 Gepost op: 2009/10/17, 09:59:26 »
sizeof(<arraynaam>)/sizeof(int)
Met alleen sizeof(<arraynaam>) krijg je het aantal bytes dat de array inneemt. Dat moet je dan delen door het aantal bytes dat een integer inneemt. Dan heb je het aantal elementen.

Offline Joshua822

  • Lid
Re: [C] aantal elementen van een integer array opvragen?
« Reactie #3 Gepost op: 2009/10/18, 16:44:06 »
Bedankt allemaal. Deze oplossing is simpel en werkt voortreffelijk.