CodeBlock aussi, ca fait longtemps qu'il n'a pas été mis à jour (plus d'1 an aussi, si je ne me trompe, enfin pour la version Windows), pourtant personne ne le traite d'antiquité

1) Comme le dit nightlord : il manque le Message du compilateur
2) pour un include, il est preferable de créer un .h :
// bienvenu.h
void bienvenu ();
// bienvenu.c
// ------------------------ Sous_programme bienvenu ----------------------------
// Affiche un message de bienvenue avec explication du programme
# include <stdio.h> // entrées / sorties
void bienvenu ()
{
// ---------------------- Instructions --------------------------------------
printf ("\n Ce programme est un ditacticiel qui permet d'additionner \n"
" plusieurs valeurs entre elles, selon les paramètres que \n"
" l'utilisateur entrera dans le programme ci-dessous.\n");
}
// ------------------------- FIN DE LA FONCTION --------------------------------
// main.c
// déclarations des différentes bibliothèques
# include <stdio.h> // entrées / sorties
# include <stdlib.h> // bibliotéque standard
# include <time.h> // bibliothèque de fonctions de dates et heures
#include "bienvenu.h"
int main(void)
{
// ------------------------ déclaration(s) des varaibles -------------------
// Variable de type entier
// ------------------------instructions-------------------------------------
bienvenu();
// --------------------- fin du programme ----------------------------------
printf ("\n"); // passe à la ligne pour
system ("pause"); // message DOS "Appuyer sur une touche pour continuer..."
return 0; // valeur de sortie du programme : 0 => tout est OK
}