Bonjour,
Alors voilà mon problème :
L'auteur de cet exemple en 5 eme ligne déclare une constante mais ne lui donne pas une valeur ?! comprends pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <getopt.h> #include <stdio.h> #include <stdlib.h> /* Nom du programme. */ const char* program_name; /* Envoie les informations sur l'utilisation de la commande vers STREAM (typiquement stdout ou stderr) et quitte le programme avec EXIT_CODE. Ne retourne jamais. */ void print_usage (FILE* stream, int exit_code) { fprintf (stream, "Utilisation : %s options [fichierentrée ...]\n", program_name); fprintf (stream, " -h --help Affiche ce message.\n" " -o --output filename Redirige la sortie vers un fichier.\n" " -v --verbose Affiche des messages détaillés.\n"); exit (exit_code); }
encore ça :
je peux comprendre. La fonction reçoit un pointeur vers une valeur qu'elle ne doit pas modifier ok...
Code : Sélectionner tout - Visualiser dans une fenêtre à part void fonction( const char * pointeur )
Mais dans l'exemple précédent...
Quelqu'un peut il m'éclairer s'il vous plait ? Merci
Partager