3. Notre exemple

Afin d'aborder le sujet, nous allons nous servir d'un exemple simple, un programme qui affiche Bonjour le monde et prend fin, dont le code source est réparti sur deux fichiers plus celui des en-têtes. Voici ces trois fichiers :

/* main.c */
#include <stdio.h>
#include <stdlib.h>

#include "afficher.h"

int main(int argc, char**argv) {
	afficher("Bonjour le monde");
	exit(EXIT_SUCCESS);
}
		
/* afficher.c */
#include <stdio.h>
#include <stdlib.h>

#include "afficher.h"

int afficher(char*str) {
	printf("%s\n", str);
	return(0);
}
		
/* afficher.h */
#ifndef AFFICHER_H
#define AFFICHER_H

int afficher(char*str);

#endif
		

Le but de cet article est de compiler le programme bonjour à partir de ces sources.

création est mise à disposition sous un contrat Creative Commons