liogiu2 (Normal User)
Newbie
Messaggi: 11
Iscritto: 19/12/2010
|
Salve a tutti,
Ho messo questo titolo alla domanda perchè non sapevo che altro mettere...comunque io ho scritto alcune righe di codice di un programma sette e mezzo.
solo vado a fare una funzione void che trova e stampa il valore e il seme e mi stampa dello sporco(simboli ecc..).
vi riporto il codice (sono proprio al inizio solo che non capendo il problema mi sono bloccato) :
Codice sorgente - presumibilmente C++ |
//Sette e mezzo //---------------------------------Dichiarazioni----------------------------------- #include<stdio.h> #include<stdlib.h> #include<string.h> #include<time.h> char mazzo[10][20]={"asso","due","tre","quattro","cinque","sei","sette","fante","cavallo","re"}; char semi[4][20]={"Bastoni","spade","coppe","denari"}; struct Carte { char numero[20]; char seme[20]; int nue; //numero che viene estratto int see; //seme che viene estratto float num; //numero che poi verrà sommato per vedere se si fa 7.5 }; typedef struct Carte cart; void stampacarte (cart v[], int i ); //----------------------------Main---------------------------------- int main() { cart utente[15]; char nomegioc[5][20]; int i; float somma[5]; printf("questo gioco ha come scopo di totalizzare il numero piu' vicino a 7,5\n"); printf("Dammi il nome del primo giocatore\n\n"); gets(nomegioc[0]); srand(time(NULL)); i=0; utente[0].nue=rand()%10+1; utente[0].see=rand()%4+1; stampacarte(utente,i); system("pause"); return 0; } void stampacarte (cart v[], int i ) { for(int j=0;j<10;j++) if ( v[i].nue == j+1 ) strcpy(mazzo[j],v[i].numero) ; for(int j=0;j<4;j++) if ( v[i].see == j+1 ) strcpy(semi[j],v[i].seme) ; printf(" %s %s ",v[i].numero,v[i].seme); }
|
Grazie in anticipo
Ultima modifica effettuata da liogiu2 il 02/05/2011 alle 20:19 |