begin process at 2012 05 27 16:21:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > FONCTION CADRE

FONCTION CADRE


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :13/08/2002 Date de mise à jour :13/08/2002 11:45:02 Vu :4 546

Auteur : Arecibo

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

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

  • #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++;
  • }
  • }
#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 !!!


 Sources du même auteur

Source avec Zip VÉRIFICATION DE PASS (WIN32) [VC++]
Source avec Zip [VC++] DIVISION AVEC RESTE
Source avec Zip MONEY
Source avec Zip THEMATRIX

 Sources de la même categorie

CALCUL DE CLEF RIB par Renfield
Source avec Zip [C] WD_STRING V2.2 par cyberripper
Source avec Zip LES STRING EN C, AFFECTATION, CONCATÉNATION, SPLIT, ... par appranting
Source avec Zip [C] WD_STRING V1.9 par cyberripper
Source avec Zip LIBRAIRIE LANGUAGES par astro53

Commentaires et avis

Commentaire de cmarsc le 13/08/2002 12:47:53

salut,

ça serait bien avec main non ?

cmarsc .-)

Commentaire de ADPro22 le 14/08/2002 14:48:48

Salut,
Une solution pour ton bug (pas la meilleur mais elle fonctionne):
réécrire strlen en recherchant le caractère nul ('')

Cordialement

Commentaire de Arecibo le 26/08/2002 22:47:52

Moi je donne la fonction après tu l'appelle de main comme tu veux !

Commentaire de kingcolemanovsky le 26/02/2012 00:24:20

pk encader


...................................
.                                 .
.               hello             .
.                                 .
...................................

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales