Printing with for loops
lets say i have an array with 240 bits and i want to print the values in ordinals that are not consecutive. like:
1 2 3 4
|
for(i=80; i<86; i++) printf("%d", encoded_lcw[i]);
for(i=90; i<96; i++) printf("%d", encoded_lcw[i]);
for(i=100; i<106; i++) printf("%d", encoded_lcw[i]);
for(i=110; i<116; i++) printf("%d", encoded_lcw[i]);
|
Is there any way to do get the same result with a one liner? Thanks!
1 2 3 4 5 6
|
for (int i = 80; i < 116; i++)
{
printf("%d", encoded_lcw[i]);
if (i % 10 == 5)
i += 4;
}
|
nice! Thanks a bunch!!
Topic archived. No new replies allowed.