Fonction cadre

Contenu du snippet

C'est une fonction qui permet d'encadrer un texte donné avec un caractère donné. Par exemple le texte ext bonjour et le caractère est #, vous obtiendrez à peu près ça :
##########
# Bonjour #
##########

Source / Exemple :


#include <iostream.h>
#include <string.h>

int Cadre(char *Texte, char caractere)
 {
  int BordLong;
  int i=1;

  BordLong = strlen(Texte) + 6;

  while(i<=BordLong)
   {
    cout<<caractere;
    i++;
   }

  cout<<endl<<caractere<<"  "<<Texte<<"  "<<caractere<<endl;

  i=1;
  while(i<=BordLong)
   {
    cout<<caractere;
    i++;
   }
 }

Conclusion :


Bug :
Si le texte que l'on veut encadrer comporte un espace, seul le premier mot sera encadré t le premier lettre du deuxiè mot encadrera. Exemple : si le texte est Hello World on aura Hello encadré de W. Mais ça je sais pas le faire !!!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.