indent | |
![]() | |
Développeur | Projet GNU |
---|---|
Dernière version | 2.2.9 (19 décembre 2002) [+/−] |
Environnement | UNIX, BSD, GNU/Linux |
Langue | Anglais uniquement |
Type | Indentation |
Licence | GNU GPL |
Site Web | www.gnu.org/software/indent |
modifier |
indent est un programme libre de mise en forme de codes sources. Il modifie l'apparence d'un fichier source en ajoutant ou supprimant des espaces et des retours à la ligne.
indent fait partie du projet GNU, Il est distribué selon les termes de la licence GNU GPL.
On souhaite indenter le fichier suivant :
/* exemple à indenter */ #includeint main(void) { char msg[] = "hello world\n"; char * end = msg + sizeof (msg); char * cur; for(cur = msg; cur != end; ++cur) { putchar(*cur); } return 0; }
Avec les paramètres par défaut, on obtient le style GNU:
#includeint main (void) { char msg[] = "hello world\n"; char *end = msg + sizeof (msg); char *cur; for (cur = msg; cur != end; ++cur) { putchar (*cur); } return 0; }
Avec l'option -kr (pour "Kernighan and Ritchie"), on obtient :
#includeint main(void) { char msg[] = "hello world\n"; char *end = msg + sizeof(msg); char *cur; for (cur = msg; cur != end; ++cur) { putchar(*cur); } return 0; }