Nell'uso di array di stringhe vorrei mettere delle stringhe prese da un file e via via memorizzarle in un vettore di stringhe ma dopo molte prove, mi sono rassegnato...

per copiare una stringa qualsiasi dentro al vettore ho provato:

strcpy(buf[i][0],s);

oppure

buf[i][0]=s;

ma mi da errore.
la stringa s la stampa normalmente ma se faccio una di queste operazioni buf[i][0] mi stampa null.

i è un contatore in un ciclo.

cosa potrei fare?