Tom's Guide > Forum > Programmation > [C] desssiner une ligne puis un carré puis un triangle.

[C] desssiner une ligne puis un carré puis un triangle.

Forum Programmation : [C] desssiner une ligne puis un carré puis un triangle.

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 



Salut tout le monde!
Je dois faire un programme en C et j'utilise turbo C++ 1.0

Voici l'énoncé de mon exercice :

Ecrire un programme qui affiche 3 formes géométriques à partir de caractères, une ligne, un carré, un triangle, (une ligne séparera chaque forme) en demandant à l'utilisateur la taille qu'il souhaite.

Il faut définir et utiliser une fonction qui affiche une ligne de N caractères (N entre 1 et 8).
La saisie de la taille devra être valide (redemander un entier tant que la taille donnée n'est pas entre 1 et 8) : définir et utilisé une fonction de saisie valide.

Voici pour le moment le code que j'ai tapé mais qui me pose déja des soucis que je n'arive à résoudre :

Code :
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. void car(int i);
  4. void lig(int i);
  5. void main()
  6. {
  7.   int i;
  8.   char reslig,rescar,n;
  9.   clrscr();
  10.   printf("entrer la valeur de i" );
  11.   scanf("%d",&i);
  12.   reslig="lig(i)";
  13.   printf("%s",reslig);
  14.   rescar="car(i)";
  15.   printf("%s",rescar);
  16.   getch();
  17. }
  18. void lig(i)
  19. {
  20.   for(i=1; i<=8; i++)
  21.   {
  22.     printf("g" );
  23.   }
  24. printf("\n" );
  25. getch();
  26. }
  27. void car(i)
  28. {
  29.   for(i=1; i<=8; i++)
  30.   {
  31. printf(lig(i));
  32.   }
  33. printf("\n" );
  34. getch();
  35. }




Mais cela ne fonctionne pas! en effet, cela ne prend pas en compte le nombre que je donne et la fonction carré n'est pas exécuter! en plus quand je rentre une valeur, le charactère que j'ai pré-enregistrer pour les dessins sont raplacer par d'autres charactères.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > [C] desssiner une ligne puis un carré puis un triangle.
Aller à :

Il y a 2500 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens