Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Iteration in C

Name: Anonymous 2010-06-14 3:53

Hi there /prog/.

I know Python, and I'm learning C. Both langs have for loops. Python's nicely iterates over a collection of unknown length. C's usually has you specify the length of the collection at compile time, but what if the length is unknown?

My best newbie guess: you terminate the collection with NULL, or you write an iteration function that returns some end-of-collection value when it's done.

Name: Anonymous 2010-06-15 0:20

>>16
There are a few reasons. The big one is that free(buf) will not go over well. Another is that it wants a lot of casting in practice.

All trumped by the fact that it's never necessary. I don't use any languages that depend on a worse solution.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List