ciao a tutti,sto facendo questo progetto:

codice:
#include <stdio.h>
#include <stdlib.h>

struct locali {
       int codice;
       char nome[20];
       float prezzo;
       int posizione;
       };
typedef struct locali Locali;
void main()
{
     Locali negozio[8]={{1111,"Pizzeria",15.50,1},
                          {1112,"Ristorante",19.90,2},
                          {1113,"Caffetteria",15.00,3},
                          {1114,"Ristorante cinese",29.90,4},
                          {1115,"Ristorante messicano",28.00,5},
                          {1116,"Caffetteria",17.50,6},
                          {1117,"Pub americano",13.90,7}};
i primi numero sono i codici,il penultimo è il prezzo e l ultimo è la posizione.

ora devo fare in modo che data una tipologia visualizzare tutti i negozi di quel tipo e la loro posizione.cioè se un utente inserisce ad esempio 'ristorante' il programma deve stampare solo i ristoranti...in che modo lo posso fare?