Se distribuisci i files, in cima ci metti il copyright e la licenza in un formato tipo questo
poi il pragma once o la include guard, poi gli include, poi le macro e le costanti, poi (se è il caso di metterli) i prototipi di funzione e poi le funzioni. Il main solitamente si mette o come prima funzione o come ultima funzione. Per i posteri, linko la tua altra discussione riguardo la struttura della working directory.
In ogni caso, ricordo che non c'è una regola fissa e che ognuno fa un po' come gli pare. L'importante, per essere ordinati, è essere consistenti con la propria scelta: tutti i file all'interno dello stesso progetto devono seguire lo stesso schema.
Codice:
/*
* Nome: breve descrizione
*
* Copyright (C) 2021 Ciccio Pasticcio
*
* copypaste della licenza
*
*/
In ogni caso, ricordo che non c'è una regola fissa e che ognuno fa un po' come gli pare. L'importante, per essere ordinati, è essere consistenti con la propria scelta: tutti i file all'interno dello stesso progetto devono seguire lo stesso schema.