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 07-02-2011, 18:29   #1
matteo.pata
Member
 
L'Avatar di matteo.pata
 
Iscritto dal: Oct 2004
Città: Gazzada (Va)
Messaggi: 186
[C]problema inserimento da file in lista.

Ciao ragazzi ho problemi con questo pezzo di codice.
Devo prendere degli input da file caricarli in una lista.
Codice:
nodo lista:

typedef struct persona{
        char nome[150];            
        char sesso;       
        int denaro;
        int eta;
        int altezza;
        int peso;
        float colore_capelli;
        float costituzione;       
        struct persona *next;  
        }persona;

persona* LunediUomini = NULL; 
persona* MartediUomini = NULL;
persona* MercolediUomini = NULL;
persona* GiovediUomini = NULL;
persona* VenerdiUomini = NULL;
persona* SabatoUomini = NULL;
persona* DomenicaUomini = NULL;


persona* inserisci(persona *p,char *n,char carattere,int den,int eta,int alt,int peso,float col_cap,float cost)
{   
            
    persona *q = malloc(sizeof(persona)); /* creo il nodo*/

	if(!q) {
		fprintf(stderr,"Errore nell'allocazione del nuovo elemento\n");
		exit(-1);	
	}
	strcpy(q->nome,n);
    q->sesso = carattere;         /* Assegno le variabile passate come parametro*/
    q->denaro = den;     
    q->eta = eta;
    q->altezza = alt;
    q->peso = peso;
    q->colore_capelli = col_cap;
    q->costituzione = cost;
    
    q->next = p;
	return q;                    /*ritorno la lista aggiornata*/
}

.........
..........
.........          ALTRO CODICE QUI
........
else{
    p=fopen(argv[1],"r");
    if(p==NULL){
      perror("Errore in apertura del file");
      exit(1);
    }
 
    
    printf("BungaBunga\n");
    
while(!feof(p))
   {

         fscanf(p,"%s",linea);
         printf("linea: %s\n",linea);
      if(strcmp(linea, "in") == 0){
         printf("entro nel if\n");
         fscanf(p,"%s",linea);
         printf("stringa %s\n",linea);
         fscanf(p,"%c",&temp);
         printf("carattere %c\n",temp);  
         fscanf(p,"%d",den);
         fscanf(p,"%d",eta);
         printf("eta %d\n",eta);
         fscanf(p,"%d",&alt);
         fscanf(p,"%d",&peso);
         fscanf(p,"%f",&col_cap);
         fscanf(p,"%f",&cost);
         for(i=0;i<7;i++)
         {
          fscanf(p,"%c",temp);               
         
         printf("temp dopo for %c\n",temp);
      
         if ((temp == 'L')&& (carattere == 'M')){
         LunediUomini = inserisci(LunediUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista lunedi\n");
         stampa(LunediUomini);
         }
         if ((temp == 'M')&& (carattere == 'M'))
         {
         MartediUomini = inserisci(MartediUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista martedi\n");
         stampa(MartediUomini);
         }
         if ((temp == 'E')&& (carattere == 'M')){
         MercolediUomini = inserisci(MercolediUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista mercoledi\n");
         stampa(MercolediUomini);}
         if ((temp == 'G')&& (carattere == 'M')){
         GiovediUomini = inserisci(GiovediUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista giovedi\n");
         stampa(GiovediUomini);}
         if ((temp == 'V')&& (carattere == 'M')){
         VenerdiUomini = inserisci(VenerdiUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista venerdi\n");
         stampa(VenerdiUomini);}
         if ((temp == 'S')&& (carattere == 'M')){
         SabatoUomini = inserisci(SabatoUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista sabato\n");
         stampa(SabatoUomini);}
         if ((temp == 'D')&& (carattere == 'M')){
         DomenicaUomini = inserisci(DomenicaUomini,stringa,carattere,den,eta,alt,peso,col_cap,cost);
         printf("stampa lista domenica\n");
         stampa(DomenicaUomini);}
         }
         }
Mi da problemi sull'inserimento del carattere e non capisco il perchè.

Qualcuno mi può dare una mano per favore.

__________________
......IN FASE DI COSTRUZIONE PC NUOVO.......
matteo.pata è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2011, 16:19   #2
matteo.pata
Member
 
L'Avatar di matteo.pata
 
Iscritto dal: Oct 2004
Città: Gazzada (Va)
Messaggi: 186
up ragazzi una mano
__________________
......IN FASE DI COSTRUZIONE PC NUOVO.......
matteo.pata è 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...
L'acquisizione di ATI compie 20 anni: AM...
iPhone 18 Pro, Apple le prova tutte per ...
NVIDIA, Samsung, SK hynix e Broadcom: a ...
Sony rompe il silenzio: God of War Laufe...
iPhone Ultra, lancio ritardato per il pi...
Microsoft rafforza l'attivazione di Wind...
Galaxy S27 e S27+: Samsung starebbe test...
macOS più sicuro di Windows? Il n...
L'UE punta il dito contro TikTok: ecco c...
Qualcomm aumenterà i prezzi dei c...
TOP 12 Amazon weekend: al top una stampa...
Come sfruttare le offerte di Amazon per ...
Intelligenza artificiale: le Big Tech sa...
Xbox Game Pass, il mese di luglio 2026 s...
Smartphone troppo cari: Qualcomm ripensa...
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: 15:18.


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