Écrivez un programme qui affiche la table ASCii pour les codes caractères de 32 à 127. Pour chaque code de caractère, il faudra afficher successivement sur la même ligne :
La valeur décimale
la valeur hexadécimale
le caractère
Modifiez votre programme pour que, si un argument est fourni en ligne de commande, il soit interprété comme le code d'un caractère à afficher au format décimal. Le programme n'affiche alors que la ligne spécifique à ce code de caractère.
Modifiez votre programme pour que, si deux arguments sont fournis en ligne de commande, ils soient interprétés comme les valeurs minimales et maximales de l'intervale des codes ASCii à afficher.
Pour améliorer la lisibilité, il est possible de passer des paramètres de formatage à la fonction printf.
%4d signifie qu'il faut afficher une valeur en base décimale en utilisant au moins 4 caractères (Les caractères inutiles sont des espaces)
%5X fonctionne de la même manière pour la base hexadécimale (5 caractères minimum dans ce cas-ci).
%06d signifie qu'il faut afficher sur un nombre minimal de 6 caractères, mais en remplaçant les espaces par des 0
Mettez votre programme à jour pour que les colonnes décimal, hexadécimal et caractère soit bien alignées.
Écrivez un programme qui affiche un tableau de valeurs réparties sur 6 colonnes de 10 lignes. Ces valeurs dépendent de trois arguments passés en ligne de commande : respectivement start, h_mul et v_inc.
start représente la valeur en haut à gauche
Chaque élément de la première ligne est égal à son voisin de gauche multiplié par h_mul
Chaque élément de la première colonne est égal à son voisin du dessus additionné de v_inv
Chaque élément du reste du tableau est égal au produit du premier élément de sa colonne par le premier élément de sa ligne.
La structure du tableau doit être apparente (valeurs de lignes et de colonnes alignées).