Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Creazione programma C

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    12

    Creazione programma C

    Immagine.jpg

    Qualcuno mi può aiutare con questo esercizio?
    Ho scritto questo, non so se è giusto e non so come andare avanti...
    Tipo come si fa ad utilizzare una libreria esterna per le funzioni di ricerca e ordinamento?

    codice:
    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>
    #define N 3
    typedef struct s {
        char nome[21];
        char tel[13];
    } utente;
    
    
    int menu(void) {
        int x;
        printf("1) Carica file \n");
        printf("2) Stampa \n");
        printf("3) Ordina il vettore \n");
        printf("4) Cerca numero \n");
        printf("5) Salva il vettore sul file \n");
        printf("0 ) Esci dal programma \n");
        printf("Inserisci la tua scelta \n 0 per terminare \n");
        scanf("%d", &x);
        return x;
    }
    
    
    int main(void) {
        utente v[N];
        char nomeFile[15];
        int scelta = 0;
        int caricato = 0;
        int ordinato = 0;
    
    
        do {
            scelta = menu;
            switch (scelta) {
            case 1: {
                if (caricato) printf("File già caricato \n");
                else {
                    printf("Inserisci il nome del file da caricare \n");
                    scanf("%s", nomeFile);
                    caricaFile(v, nomeFile);
                    caricato = 1;
                } break;
            } while (scelta != 0);
            case 2: {
                stampavettore(v); 
            } break;
            case 3: {
                if (ordinato) printf("Vettore già ordinato \n");
                else ordina(v, N);
            } break;
            case 4: { }
            case 5: { }
            
            }
        
    } while (scelta != 0);
    }
    Ultima modifica di Pintu91; 19-05-2016 a 18:24

Tag per questa discussione

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.