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); }