nic prostszego... zamiast main() nazwij funkcje inaczej i w main() daj aby ja odpalic dwa razy
@TQM: No , nie jest to konieczne ;p
@Kefir:
return main() zwroci tylko wartosc koncowa funkcji main() czyli ponowi wykonywanie main() tylko jeden raz po czym zamknie dzialanie glownego watku, jesli chcesz aby program ciagle dzialal / do jakiegos momentu masz mase opcji do wyboru, a podejrzewam, ze nie przerobiles jeszcze podstaw C / C++.
Możesz zapakować to w pętle nieskoczona czyli while(1) / while(true) / for(;![Wink](images/smilies/wink.png)
Kod:
#include <stdio.h>
int main(void)
{
int x = 0;
while(x != 2) // ciagle powielanie zawrtosci petli az nie osiagnie 2
{
puts("Hello world");
++ x;
}
return 0;
}
mozesz uzyc instrukcji goto
Kod:
#include <stdio.h>
int main(void)
{
int x = 0;
blok: // ciagle powielanie czegos
puts("Hello world");
x ++;
if (x != 2) goto blok; // skok do poczatku
return 0;
}
do środka pętli możesz zapakowac co chcesz ;>
gl