Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - 7 e mezzo
Forum - C/C++ - 7 e mezzo

Avatar
capitano (Normal User)
Newbie


Messaggi: 1
Iscritto: 07/02/2011

Segnala al moderatore
Postato alle 22:25
Lunedì, 07/02/2011
Questo topic è stato chiuso dal moderatore

ragazzi...vorrei kderci x cortesia di guardare qst pezzo di codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
typedef enum {coppe=1,bastoni,spade,denari} Semi; /* Definizione delll'insieme composto dai semi delle carte
                                                   come tipo Semi */
  struct carta{
     Semi seme;
      int valore;
       };
typedef struct carta Carta;                           /*Definizione della struttura carta come tipo Carta */


int main(int argc, char *argv[])
{
    int n_mischia,nc_valore,nc_seme;
    char *s[]={"coppe","bastoni","spade","denari"};            
    Carta mazzo[]={{1,coppe}, {2,coppe},{3,coppe},{4,coppe},{5,coppe},{6,coppe},{7,coppe},{8,coppe},
    {9,coppe},{10,coppe},{1,bastoni},{2,bastoni},{3,bastoni},{4,bastoni},{5,bastoni},{6,bastoni},
    {7,bastoni},{8,bastoni},{9,bastoni},{10,bastoni},{1,spade},{2,spade},{3,spade},{4,spade},{5,spade},
    {6,spade},{7,spade},{8,spade},{9,spade},{10,spade},{1,denari},{2,denari},{3,denari},{4,denari},
    {5,denari},{6,denari},{7,denari},{8,denari},{9,denari},{10,denari}};
     srand(time(NULL));
     nc_valore=1+rand()%40;
     nc_seme=1+rand()%4;
     printf("%d %d %s ",nc_seme,mazzo[nc_valore].valore,s[(int)mazzo[nc_seme].seme]);
     system("pause");
  return 0;
}

alcune volte funziona,altre invece esce in uscita caratteri strani e altre volte segnaa errore prima dell esecuzione e dopo la compilazione e non capisco il motivo...qualke idea??


RN
PM
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6108
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 23:55
Lunedì, 07/02/2011
Questo topic è in violazione di una o più norme del regolamento: http://www.pierotofy.it/pages/extras/forum/9/3839-regolame ... .
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM