Visualizzazione dei risultati da 1 a 2 su 2

Visualizzazione discussione

  1. #1

    ciao ragazzi mi servirebbe il vostro aiuto per un programma in c++

    ciao , vorrei sapere se è possibile far "riavviare" questo programma :
    codice:
    #include <stdio.h>
    #include <iostream>
    #include <time.h>
    #include <graphics.h>
    
    
    
    
    using namespace std;
    
    
    int X ;
    int Y ;    
    int c ; 
    int getch(void);
    int delay(void) ;                   
    int main( )
    {   
        
        X=1024;
        Y=768;   
        srand(time(NULL));
                                                                                          
    	initwindow( X , Y , "WinBGIm" );       
    	
    	setfillstyle(1,RED);
    	bar(X/3,Y/3,X/3+(X/3),Y/3+(X/3)); 
    	
        c = (char) getch( );
        
    
    
       
    
    
        while ((c == 'v') && (c == 'V'));
        {
          c =rand()%6+1 ;    
              
          switch (c)
          {        
            case 1 :
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2),0,360,40);
                    break;
            case 2 :
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    break;  
            case 3 :
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2),0,360,40);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    break;
            case 4 :
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2)-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    break;
            case 5 :
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2),0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2)-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40); 
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2),0,360,40);
                    break;
            case 6 :  
                    setfillstyle(1,WHITE);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-((X/3)/2)-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2)-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-((X/3)/2)-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2,(Y/3+(X/3))-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(((X/3)/2))/2,(Y/3+(X/3))-(((X/3)/2))/2,0,360,40);
                    pieslice((X/3+(X/3))-(X/3)/2-(((X/3)/2))/2,(Y/3+(X/3))-(((X/3)/2))/2,0,360,40);
                    break;                          
           }   
         }
    
    
         
         
         
        closegraph( );
        
    	return( 0 );
    }
    p.s.: sono in c++ graphics
    grazie mille
    Ultima modifica di MItaly; 08-12-2015 a 14:25

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.