Originariamente inviato da giumanji
ahahah non litigate però
Ma no ... si discute ...

perchè l'int prima del main?
Perché lo standard lo prevede.

Anche se alcuni compilatori non obbligano ad usarlo (e puoi tranquillamente non usarlo finché non hai la necessità di farlo) è bene che tu sappia che è così.

main è una funzione come le altre e come le altre deve avere un tipo di dato da restituire (al sistema operativo).

che vuoi dire indica la stringa??
Che

dettagli[i].marca

è il puntatore alla stringa (al vettore di char) e non dettagli[i].marca[i]