RTFM
Il faut mettre un double point-virgule pour indiquer qu'un argument est optionnel. Par contre, c'est une extension GNU qui n'est pas standard (POSIX).
EDIT : il faut mettre une double virgule, et non un double point-virgule.
EDIT 2 : dans la série "j'ai du mal", il s'agissait bien sûr d'un double "deux points" 
Message édité par printf le 08-04-2004 à 20:17:24