Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot
AMD Advancing AI è l'appuntamento annuale con il quale l'azienda americana mostra quelle che sono le proprie novità dal versante datacenter. Tra piattaforma Helios, GPU Instinct MI455X e processori EPYC di sesta generazione tutto quello che serve per processare l'IA sempre più complessa ed esigente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-10-2011, 17:49   #1
melaNik89
Junior Member
 
Iscritto dal: Oct 2011
Messaggi: 1
Linguaggio C - Gioco delle coppie di carte

Salve ragazzi, sono nuovo del forum, e colgo l'occasione per salutare tutti!
Ora, ecco la domanda: mi sono cimentato nella compilazione del codice per il gioco delle coppie di carte, ma mi da come errore la seguente frase:
-undefined reference to 'mischia_carte'-
Se mi potreste dare qualche suggerimento, ve ne sarei grato; di seguito vi posto il codice del programma, grazie in anticipo!!!

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef enum
{
denari,
bastoni,
spade,
coppe,

}
Semi_nap;
struct carta
{
int valore;
Semi_nap seme;
}

typedef carta, Carta;

void mischia_carte(Carta mazzo[],int n_carte,int qvmix);
void scambiare_carte(Carta mazzo[],int i, int j);

int main()
{
int iniz,i,j,puntiprimogiocatore=0,puntisecondogiocatore=0,k=0,puntitotali,qvmix,n_carte=40;
char giocatoreuno[20], giocatoredue[20];
Carta mazzo[40]={
{1,denari},{2,denari},{3,denari},{4,denari},{5,denari},{6,denari},{7,denari},{8,denari},{9,denari},{10,denari},
{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,coppe},{2,coppe},{3,coppe},{4,coppe},{5,coppe},{6,coppe},{7,coppe},{8,coppe},{9,coppe},{10,coppe}};

printf("Inserire il nome del primo giocatore/n");
gets(giocatoreuno);
printf("Inserire il nome del secondo giocatore/n");
gets(giocatoredue);

iniz = rand()%2;
if(iniz==0)
{
printf("Il primo a giocare sarà %s/n",giocatoreuno);
}
else
{
printf("Il primo giocatore sarà %s/n",giocatoredue);
}
printf("Quante volte vuoi mischiare il mazzo?");
scanf("%d",&qvmix);
mischia_carte(mazzo,n_carte,qvmix);

do
{
printf("le posizioni delle carte ancora coperte");
for(k=0;k<=39;k++)
{
if(mazzo[k].valore==0)
{
continue;
}
else
{
printf("%d",k);
}
}
if(iniz==0)
{
printf("%s scegli la posizione della prima carta/n",giocatoreuno);
scanf("%d",&i);
if(mazzo[i].valore==0)
{
printf("la carta è gia stata scelta/n");

}
else
{
printf("La carta scelta è %d, %s/n",mazzo[i].valore,mazzo[i].seme);
}
printf("%s scegli la posizione dell seconda carta/n",giocatoreuno);
scanf("%d",&j);
if(mazzo[j].valore==0)
{
printf("la carta è gia stata scelta/n");
continue;
}
else
{
printf("La carta scelta è %d, %s/n",mazzo[i].valore,mazzo[i].seme);
}
}
else
{
printf("%s scegli la posizione della prima carta/n",giocatoredue);
scanf("%d",&i);
if(mazzo[i].valore==0)
{
printf("la carta è gia stata scelta/n");
continue;
}
else
{
printf("La carta scelta è %d, %s/n",mazzo[i].valore,mazzo[i].seme);
}
printf("%s scegli la posizione seconda carta/n",giocatoredue);
scanf("%d",&j);
if(mazzo[j].valore==0)
{
printf("la carta è gia stata scelta/n");
continue;
}
else
{
printf("La carta scelta è %d, %s/n",mazzo[j].valore,mazzo[j].seme);
}
if(mazzo[i].valore==mazzo[j].valore)
{
printf("Giusto le due carte sono uguali! ricevi un punto/n");
if(iniz==0)
{
puntiprimogiocatore++;
}
else
{
puntisecondogiocatore++;
mazzo[i].valore=0;
mazzo[j].valore=0;
}
}
else
{
printf("Le due carte non sono uguali! Il tuo turno è finito.");
}
if(iniz==0)
{
iniz=1;
}
else
{
iniz=0;
}
}
puntitotali=puntiprimogiocatore+puntisecondogiocatore;
}while(puntitotali<20);

system("PAUSE");
return 0;
}
melaNik89 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2011, 19:35   #2
Floris
Senior Member
 
L'Avatar di Floris
 
Iscritto dal: Jan 2007
Messaggi: 2267
Ti consiglio di inserire il codice nei tag CODE.
__________________
Concluso con:...
Floris è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Recensione Lenovo Idea Tab Plus: il tablet da 12 pollici che costa meno di 300 euro Recensione Lenovo Idea Tab Plus: il tablet da 12...
Xbox Game Pass, il mese di luglio 2026 s...
Smartphone troppo cari: Qualcomm ripensa...
Age of Empires III: Definitive Edition t...
GitHub contro i report fatti dall'IA: ri...
Google spinge sugli schermi ultra-wide: ...
Occhiali smart, Instagram bannerà chi re...
L'UE approva PRIMA: il chip fotovoltaico...
Nothing smentisce l'uscita da alcuni mer...
Tassa sui pacchi extra-UE, Giorgetti: da...
Jensen Huang esordisce su X: 'non mettet...
Ha reso lo smartphone e Amazon lo ha 'pe...
TOP 10 offerte del weekend Amazon: ai pr...
TV LG C6 e B5 da 55 pollici: due OLED da...
Tomb Raider: Catalyst rinviato al 2028, ...
Lefant M210 Omni a 265,99€: il robot sli...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:40.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v