Affichage milieu de console en C

Fermé
limbergh Messages postés 658 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 29 juin 2010 - 29 mai 2008 à 22:27
limbergh Messages postés 658 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 29 juin 2010 - 30 mai 2008 à 10:38
Bonjour,

j'ai fais un code qui affiche un carré au milieu de l'écran. Jusque ici pas de problème, maintenant j'aimerais l'afficher toujours au milieu de l'écran mais avec des diagonales...

Quelqu'un peut-il m'aiguiller sur la façon de procéder...
Merci d'avance

voici mon code :

#include <stdlib.h>
#include <stdio.h>
#define tmax 80
#define hauteur 25

void affiche ( int, char);
main()
{




    int rep, j, i, k;
    printf("entrez la taille du carre :");
    scanf("%d", &rep);

    affiche((hauteur-rep)/2, '\n');
    affiche((tmax-rep)/2, ' ');
    affiche(rep, '*');

    printf("\n");
    for (j=0; j<=rep-2; j++)
    {
        for (k=0; k<=(tmax-rep)/2; k++)
            printf(" ");
        printf("*");
        affiche(rep-2, ' ');
        printf("*");
        printf("\n");
    }
    affiche((tmax-rep)/2, ' ');
    affiche(rep, '*');
    printf("\n");
    system("pause");
    return 0;
}

affiche (int taille, char caractere)
{
    int j;
    for (j=0; j<=taille; j++)
        printf("%c", caractere);
}

1 réponse

limbergh Messages postés 658 Date d'inscription dimanche 8 juillet 2007 Statut Membre Dernière intervention 29 juin 2010 140
30 mai 2008 à 10:38
vraiment personne...
0