allora...mi servirebbe usare una matrice di char...
Ogni cella dovrebbe contenere una frase. Ad esempio:

codice:
        colonna1           colonna2                    colonna3
riga1 tiramisu             uova,caffè                 unire uova, aggiungere caffè
riga2 torta                  panna,cacao              aggiungere panna, e cacao
riga3 cibo n                ingrediente n             istruzione n
Io ho pensato ad usare un array di puntatori...o meglio una matrice di puntatori..
così:

codice:
char *libro[3][3]= {{"tiramisu","uova,caffè","unire uova,aggiungere caffè"},
                           {"torta","panna,cacao","aggiungere panna, e cacao"},
                           {"cibo n","ingrediente n", "istruzione n"}};
Può andar bene?
Può essere controllata come una normale matrice? con for ecc..?