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

  FORUM HardWare.fr
  Programmation
  C

  c'est quoi %7d ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

c'est quoi %7d ???

n°1305488
olivier318
tout les langage...!!!
Posté le 14-02-2006 à 17:33:19  profilanswer
 

salut  :hello:  
j'ai trouvé dans un programe en c   une exprésion que je n'arrive pas à comprondre  
(c'est dans l'affichage d'un tab à 2D)

Code :
  1. for(i=0;i<l;i++)       /* l : nbr de lignes */
  2.   for(i=0;i<c;i++)    /* c : nombre de colonnes */
  3.    printf("%7d",t[i][j]);  /* afficher tout la colonne */
  4. printf("\n" );  /*revenire pour afficher la colonne suivante */


 
se que j'ai pas comprie c'est    "%7d"
alors si quelquun peux m'éxpliqué ....
merci    :jap:

mood
Publicité
Posté le 14-02-2006 à 17:33:19  profilanswer
 

n°1305489
skeye
Posté le 14-02-2006 à 17:34:00  profilanswer
 

lis la doc.


---------------
Can't buy what I want because it's free -
n°1305502
slash33
Posté le 14-02-2006 à 17:43:20  profilanswer
 

C'est bien parce que je suis de bonne humeur.
 
% indique une règle de formatage
%d indique qu'on veut convertir un entier signé en chaîne de caractères
%7d indique que la chaîne doit comporter au minimum 7 caractères. Des espaces sont insérés à gauche si nécessaire.


Message édité par slash33 le 14-02-2006 à 17:44:13
n°1305508
olivier318
tout les langage...!!!
Posté le 14-02-2006 à 17:49:34  profilanswer
 

et quesque tu ve dire par """si nécessaire"""
 
(désoler mes je suis débutant

n°1305512
Elmoricq
Modérateur
Posté le 14-02-2006 à 17:51:58  profilanswer
 

C'est du français de base, mais je vois que tu as des difficultés dans cette langue.
 
Ici, "si nécessaire" couvre le cas : "s'il y a moins de 7 caractères".

n°1305520
ClCfe
Posté le 14-02-2006 à 17:56:34  profilanswer
 

lynchez le  :fou:   :fou:   :fou:   :fou:   :fou:  allez il bouge encore

n°1305530
olivier318
tout les langage...!!!
Posté le 14-02-2006 à 18:01:21  profilanswer
 

je ne suis pas françai et je ne parle pas bien cette lange (désolé) :sweat:

n°1305532
ClCfe
Posté le 14-02-2006 à 18:02:30  profilanswer
 

au fait ton code est faux (tu incrémentes la même variable pour les lignes et colonnes)

Code :
  1. for(i=0;i<l;i++)       /* l : nbr de lignes */ 
  2. for(j=0;j<c;j++)    /* c : nombre de colonnes */ 
  3. printf("%7d",t[i][j]);  /* afficher l'élément (i;j) du tableau*/
  4. printf("\n" );  /*revenir pour afficher la ligne suivante */


Message édité par ClCfe le 14-02-2006 à 18:10:56
n°1305533
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 14-02-2006 à 18:02:37  profilanswer
 

Moi j'aime bien sa citation associée [:petrus75] 2 fautes en 3 mots, joli score [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1305539
olivier318
tout les langage...!!!
Posté le 14-02-2006 à 18:06:32  profilanswer
 

désolé mes le code n'ai pas faut il marche bien :sol:  

mood
Publicité
Posté le 14-02-2006 à 18:06:32  profilanswer
 

n°1305542
masklinn
í dag viðrar vel til loftárása
Posté le 14-02-2006 à 18:08:34  profilanswer
 

olivier318 a écrit :

désolé mes le code n'ai pas faut il marche bien :sol:


Ouais, après tout tu ne déclares jamais "j" et tu ne l'incrémentes jamais, c'est sûrement normal hein [:petrus75]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1305543
ClCfe
Posté le 14-02-2006 à 18:08:36  profilanswer
 

bof la il t'affiche le premier élément de chaque ligne pour peu que tu aies initialisé j à 0

n°1305549
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 14-02-2006 à 18:10:44  profilanswer
 

olivier318 a écrit :

désolé mes le code n'ai pas faut il marche bien :sol:


J'ai dû lire la phrase 3 fois avant de piger [:pingouino]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1305550
olivier318
tout les langage...!!!
Posté le 14-02-2006 à 18:12:32  profilanswer
 

petite info à skeye :
ce n'ai qu'une petite partie du code ( :lol: )

n°1305554
skeye
Posté le 14-02-2006 à 18:13:35  profilanswer
 

skeye il s'en fout un peu du code qui reste, et il préfère pas le voir, en fait.[:moule_bite]
En attendant ClCfe a raison.[:dawa]


---------------
Can't buy what I want because it's free -
n°1305560
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-02-2006 à 18:16:58  profilanswer
 

olivier318 a écrit :

salut  :hello:  
j'ai trouvé dans un programe en c   une exprésion que je n'arrive pas à comprondre  
(c'est dans l'affichage d'un tab à 2D)

Code :
  1. for(i=0;i<l;i++)       /* l : nbr de lignes */
  2.   for(i=0;i<c;i++)    /* c : nombre de colonnes */
  3.    printf("%7d",t[i][j]);  /* afficher tout la colonne */
  4. printf("\n" );  /*revenire pour afficher la colonne suivante */


 
se que j'ai pas comprie c'est    "%7d"
alors si quelquun peux m'éxpliqué ....
merci    :jap:


bon, j'avais prévenu, y'en a marre de prendre un dictionnaire de hiéroglyphes pour te déchiffrer. TT jusqu'à lundi, ça te laissera le temps de bucher ce site : http://www.yakeo.com/fr/cours_exercices_francais/


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
  FORUM HardWare.fr
  Programmation
  C

  c'est quoi %7d ???

 

Sujets relatifs
Plus de sujets relatifs à : c'est quoi %7d ???


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)