2015-10-24 3 views
0

J'ai cherché une réponse et il semble que je ne la trouve pas. Quelqu'un peut-il m'aider à appeler la fonction de vide dans le principal 1000 fois?Répéter une fonction 1000 fois

Voici le code:

void sahovnica() 
    { 
     int dolzina = 8; 
     cout<<""<< endl; 
     cout<<""<< endl; 
     char znak = 'X'; 
     int vsakadruga = dolzina % 2; 
     for(int i=0; i<dolzina; i++) 
     { 
      for(int j=0; j<dolzina; j++) 
      { 
         cout << znak; 
         if(znak == 'X') 
          znak = 'O'; 
         else znak = 'X'; 
      } 
      cout << endl; 
      if(!vsakadruga) 
      { 
        if(znak == 'X') 
          znak = 'O'; 
        else znak = 'X'; 
      } 
     } 
     cout<<""<< endl; 
    } 
______________________________________ 

int main(){ 

/*lot of functions here...... 
*............ 
*...........*/ 
    if (nadaljevanje != 1 && nadaljevanje != 2){ 
      cout<<"Ponovno zazenite program. Niste vnesli ne 1 ne 2."<<endl; 
      return 0; 
     } 
     else if (nadaljevanje ==2){ 
        cout<<"Pridite se kdaj. Se vidimo!"<<endl; 
        return 0; 
     } 

     else if (nadaljevanje ==1){ 
      sahovnica();//Need to call this "sahovnica" function 1000 times here. 

     } 


     return 0; 
    } 

Si vous avez besoin de plus d'informations, s'il vous plaît laissez-moi savoir vers le bas ci-dessous. Merci pour toutes les réponses à l'avance!

+1

mis donc à l'appel dans une boucle qui tourne 1000 fois? Quel est le problème en réalité? –

+1

Quelque chose comme 'pour (int i = 0; i! = 1000; ++ i) sahovnica();'? –

+0

Je ne sais pas ce que je pensais .. Désolé pour la question stupide lol ^^ et merci quand même! –

Répondre

4

vous pouvez mettre votre appel de fonction dans une boucle:

else if (nadaljevanje ==1){ 
for(int i = 0; i<1000;i++){ 
     sahovnica();//Need to call this "sahovnica" function 1000 times here. 
} 

    } 
+0

Exactement comme ça. Merci mec! –