webForumDet fria alternativet

Vill skapa en oändlig loop

C/C++

4 svar · 906 visningar · startad av Danielkun

Medlem sedan maj 2003361 inlägg
Frågan#1

Jag har en array som innehåller X antal bilder som jag vill visa i en oändlig loop. (När den nått slutet ska den starta om)

Jag är fortfarande ny med C och undrar hur jag läser in en bild i loopen.

char *inputFile[] = {"/golf_21.jpg","/oriel.png","/japan1.jpg","/penguin.png","/bigpng.png",NULL};

for(i=0; NULL != inputFile[i]; i++) {
sprintf(max_image_file_path, DATADIR"%s", inputFile[i]);
...
}

Just nu kör jag detta men den är inte oändlig..
Tack

Medlem sedan dec. 20051 420 inlägg
#2

while (true)

Medlem sedan maj 2003361 inlägg
#3

Men hur kommer jag åt bilderna i "inputFile" ?

Med FOR loopen använder jag inputFile i loopen. Hur löser jag det med en while loop?

Medlem sedan sep. 20005 700 inlägg
#4

Kapsla in din for-loop i en while(true)-loop.

Medlem sedan maj 2003361 inlägg
#5

Jasså :)
Det funkar fin fint!

Tack

245 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)