1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char c1[]="ttttt";
/* la chaîne c2 est supérieure à la taille de la colonne pour tester l'efficacité de la méthode */
char c2[]="kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk";
int avant_c1=0,apres_c1=0;
int avant_c2=0,apres_c2=0;
if (strlen(c1)<20)
{
avant_c1=(20-strlen(c1))/2;
apres_c1=20-(avant_c1+strlen(c1));
}
if (strlen(c2)<20)
{
avant_c2=(20-strlen(c2))/2;
apres_c2=20-(avant_c2+strlen(c2));
}
printf(" ----------------------------------------- \n");
printf(" | TABLE DES SYMBOLES |\n");
printf(" ----------------------------------------- \n");
printf(" | name | type |\n");
printf(" ----------------------------------------- \n");
printf(" |%*s%.20s%*s|%*s%.20s%*s|\n",avant_c1,"",c1,apres_c1,"",avant_c2,"",c2,apres_c2,"");
printf(" |%*s%.20s%*s|%*s%.20s%*s|\n",avant_c2,"",c2,apres_c2,"",avant_c1,"",c1,apres_c1,"");
return 0;
} |
Partager