Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1595 connectés 

  FORUM HardWare.fr
  Programmation

  ptit question en c

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ptit question en c

n°136913
red factio​n
Posté le 10-05-2002 à 00:43:36  profilanswer
 

bon en c cest possible d'utiliser une chaine de characteres utilisee ds lappel d'une fonction :
 
 
fct("ceci est un essai" );
 
 
void fct(char tab[]){
 
(ici on recupere la phrase)
}
 :??:  :??:

mood
Publicité
Posté le 10-05-2002 à 00:43:36  profilanswer
 

n°136915
lorill
Posté le 10-05-2002 à 00:44:44  profilanswer
 

printf, ca prends bien une chaine, non ?

n°136921
darkoli
Le Petit Dinosaure Bleu
Posté le 10-05-2002 à 00:49:09  profilanswer
 

Ben oui ...
 
Pour la fonction je mettrais plutot :

Code :
  1. void fct(char* tab)
  2. {
  3. int l=0;
  4. if (tab == NULL) return;
  5. l=strlen(tab);
  6. if (l < 1 ) return;
  7. tab[0]='*';
  8. }


Voilà par exemple une fonction qui marche


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°136923
red factio​n
Posté le 10-05-2002 à 00:49:48  profilanswer
 

heu oui c pour faire un truc ds le genre de printf, en fait ds mon prog (mode console) jaffiche parfois un msg derreur(avec un cadre autour) et pour ne pas me taper le cadre a chaque fois jaimerai faire une fct qui permet deviter ca

n°136925
lorill
Posté le 10-05-2002 à 00:51:08  profilanswer
 

ce que je voulais dire en parlant de printf, c'est que la réponse a ta quesion est évidement oui...
 
mais ca t'aurait couté quoi d'essayer ?

n°136933
red factio​n
Posté le 10-05-2002 à 00:55:17  profilanswer
 

merci ca marche now  :wahoo:

n°136934
red factio​n
Posté le 10-05-2002 à 00:55:23  profilanswer
 

merci ca marche now  :wahoo:

n°136980
gilou
Modérateur
Modzilla
Posté le 10-05-2002 à 07:13:47  profilanswer
 

Ou un C++, un truc comme ca:

Code :
  1. #include <iostream>
  2. #include <string>
  3. using std::cout;
  4. using std::endl;
  5. using std::string;
  6. .........................................
  7. void printerror(const string errmsg)
  8. {
  9. const int cpad = 1; // nb de caracteres blancs avant et apres
  10. const int lpad = 1; // nb de lignes blanches avant et apres
  11. const int ligs = lpad * 2 + 3; // nb de lignes
  12. const string::size_type cols = errmsg.size() + cpad * 2 + 2; // nb de colonnes
  13. for (int l = 0; l != ligs; ++l)
  14.     {
  15.        string::size_type c = 0;
  16.        while (c != cols)
  17.        {
  18.           if (l == lpad + 1 && c == cpad + 1)
  19.           {
  20.              cout << errmsg;
  21.              c += errmsg.size();
  22.           }
  23.           else
  24.           {
  25.               if (l == 0 || l == ligs - 1 || c == 0 || c == cols - 1)
  26.                   cout << "*";
  27.               else
  28.                   cout << " ";
  29.               ++c;
  30.           }
  31.        }
  32.        cout << endl;
  33.     }
  34. }


 
Qui te fait un:

Code :
  1. ************************
  2. *                      *
  3. * Ton message d'erreur *
  4. *                      *
  5. ************************


en sortie.
A+,

 

[jfdsdjhfuetppo]--Message édité par gilou le 10-05-2002 à 07:34:06--[/jfdsdjhfuetppo]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  ptit question en c

 

Sujets relatifs
Question sur les CSS{MySql] Question sur le tri d'une requete
Referencement de site!question???[FTP] question de norme ....svp aidez moi
[script bash] question toute simple[ Java ] Gros bleu !! Question de padding ....
[C] question temporisé un fgets[C] Question tres bete, mais jamais fait ....
Question C++ facile pour les experts[HTeuMeuLeu] Une ptit question au sujet de la balise <form>...
Plus de sujets relatifs à : ptit question en c


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR