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

Pages: 1-

any way to fix this lousy for loop?

Name: Anonymous 2007-07-26 18:16 ID:fISZ2I3i

This doesn't work, but I want to do something like this:


for(int i = 0, bool s = true; ..... ; .....)
{
......;
}


That is,
1) I want to declare two variables
2) I want them to only have scope of the for loop, and
3) I want them to be initialized only once, not every pass through the loop. 

Is there any way to do it besides using awesome goto statements or wrapping the whole loop in braces and declaring i and s there?

Name: Anonymous 2007-07-26 19:17 ID:kqh/gRyK

I know! wrap the whole loop in braces and declare i and s there! what language is it anyways?

Name: Anonymous 2007-07-26 19:25 ID:hlmyd1hz

If the variables were of the same type, doing
for(int i = 0, j = 10;...
works, otherwise, refer to >>1.

>>2
Pretty sure it's C++

Name: Anonymous 2007-07-26 19:33 ID:fISZ2I3i

Yea, it's C++, sorry;

>>3
No way to do this with variables of different types?

Name: Anonymous 2007-07-26 20:13 ID:Heaven

gtfo you're all fucking idiots.
fuckign sage. fuckign noobs.

Name: Anonymous 2007-07-26 20:20 ID:Fr9iPjVk

You can't write
int i = 0, bool s = true;

Why do you think you can do it in the initialization expression in a for loop?

Name: Anonymous 2007-07-26 20:27 ID:Fr9iPjVk

4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.

Name: Anonymous 2007-07-26 20:37 ID:Fr9iPjVk

4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.

Name: Anonymous 2007-07-26 20:41 ID:Fr9iPjVk

4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.
4chan coders are talentless fags.

Name: Anonymous 2007-07-26 22:04 ID:zHou7iD1

>>9
butt hurt java & php fan

Name: Anonymous 2007-07-26 22:30 ID:Heaven

blarg

Name: Anonymous 2007-07-27 2:00 ID:9i+1nLJb

>>9
Don't blame me; I didn't program this ridiculous shit.

Name: Anonymous 2007-07-27 3:00 ID:yOsPkrCY

Jesus fuck christ. Aren't kids these days taught that ints are as good as bools in C++? So the OP needs to do just "for(int i=0, s=1; ...; ...) { ... }" and go back to some more lurkin'.

Name: Anonymous 2007-07-27 3:59 ID:sFwpRawM

>>1
If lousy loop is:

for (int i = 0, bool s = true; XXX; YYY) {
    ZZZ
}


Then your fix for this lousy loop is:

void lousy_loop(int i = 0, bool s = true) {
    ZZZ
    if (XXX) {
        lousy_loop(YYY); //Might have to change YYY accordingly
    }
}


Then whenever you need it you just call lousy_loop().

P.S.: ONE WORD, SICP

Name: Anonymous 2007-07-27 4:10 ID:sFwpRawM

>>14
Oh, and that's assuming XXX is true at least on the first iteration, which in C fors which initialize variables almost always is. If it may be not true, swap if (XXX) { and ZZZ.

Name: Anonymous 2009-03-06 10:43

= fst head sortBy.

Name: Anonymous 2009-08-16 23:46

Lain.

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