#include #include char *chaine = "globale"; void fonction (char *chaine) { printf ("\nfonction:\t %s ", chaine); } void seconde_fonction () { printf ("\n2nde fonction:\t %s ", chaine); } void troisieme_fonction (char *chaine) { printf ("\n3eme fonction:\t %s ", chaine); seconde_fonction (); { char *chaine = "bloc 3eme"; printf ("\nbloc 3eme:\t %s ", chaine); } } int main () { char *chaine = "principale"; printf ("\nmain:\t %s ", chaine); { char *chaine = "seconde principale"; printf ("\nbloc main:\t %s ", chaine); fonction (chaine); seconde_fonction (); troisieme_fonction (chaine); } return EXIT_SUCCESS; }