Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #4
    Utente di HTML.it
    Registrato dal
    Nov 2016
    Messaggi
    3
    Di seguito il codice di un programma per inserire da input numeri in una lista e poi visualizzarli in output (al quale poi aggiungerei la funzione per trovare il numero massimo), che però non compila e restituisce come errore: "[Error] unknown type name 'lista'" e "[Error] 'info' undeclared (first use in this function)".

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    //dichiarazione lista di numeri interi
    struct lista {
      int info;
      struct lista *next;
    };
    
    int main(int argc, char *argv[]) {
        
        lista list;
        
        //inserisco in input elementi nella lista
        while(info != NULL){
            printf("Inserisci un numero\n");
            scanf("%d", &info)
            info = info->next;
        }
        
        //visualizzo elementi nella lista
        while(info != NULL){
            printf("%d \n", info);
            info = info->next;
        }
    
        system("pause");
        return 0;
    }
    Cosa devo correggere nel codice riportato?
    Ultima modifica di steve0; 27-11-2016 a 13:21

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.