Comment imprimer ' \ n ' sur lécran de sortie en C


Meilleure réponse

Hé, cest très simple… Mais avant de vous montrer le code et la sortie, laissez-moi vous expliquer comment jai fait ça… je fait cela grâce à une séquence déchappement en C…

Quest-ce quune séquence déchappement?

Une séquence déchappement est une séquence de caractères qui ne se représentent pas lorsquils sont utilisés dans un littéral de caractère ou de chaîne, mais qui sont traduits en un autre caractère ou une séquence de caractères qui peut être difficile ou impossible à représenter directement.

Séquences déchappement en C:

Les séquences déchappement suivantes sont définies dans la norme C. Ce tableau montre également les valeurs auxquelles elles correspondent en ASCII. Cependant, ces séquences déchappement peuvent être utilisées sur nimporte quel système avec un compilateur C, et peuvent correspondre à des valeurs différentes si le système nutilise pas de codage de caractères basé sur ASCII.

Il est temps de coder maintenant pour imprimer \\ n dans lécran de sortie…

Résultat:

Jespère que vous êtes clair avec les séquences déchappement maintenant…

Bon codage !!!

Réponse

Tout élément imprimé dans la console commence en haut à gauche et passe en bas à droite, il remplira dabord la ligne du haut jusquà ce quune nouvelle ligne soit rencontrée ou que la ligne soit complètement remplie, puis il continuera avec ligne suivante et continuez de cette façon.

Maintenant, lorsque vous voulez dessiner un motif, ce sera un motif comme un triangle, une pyramide ou tout autre caractère ou nombre.

être imprimé doit être imprimé en utilisant une combinaison dun caractère désigné (disons «*»), Espace et nouvelle ligne. Ensuite, il doit y avoir au moins deux boucles (disons For Loops).

Il doit y avoir une boucle externe qui couvrira complètement une ligne décran, et il doit y en avoir au moins une ou plusieurs boucles internes qui imprimeront le caractère ou lespace selon nos besoins en progression croissante ou décroissante ou constante parfois.

Quoi que nous ayons à imprimer, pour un débutant, il est préférable de le dessiner sur papier dabord et divisez-le en lignes et colonnes, puis analysez-le ligne par ligne, et voyez comment dans chaque ligne le nombre despaces / caractères augmente / diminue, et insérez en conséquence les boucles internes. (Une boucle externe est obligatoire et fonctionnera pour un nombre égal au nombre de lignes dans notre diagramme.)

Je prendrai un exemple simple, supposons que je doive dessiner un simple triangle rempli comme celui-ci:

http://1.bp.blogspot.com/–Si3QpY5HE0/WLxS9GYrolI/AAAAAAAAAYs/B4tkjiJg9l0oGLiLXAFgj33nEnVBOLprQCLcB/s1600/Mirror\_Right\_Triangle\_Pattern.JPG

Nous voyons que chaque ligne contient:

  • Espaces en progression décroissante
  • * en progression croissante
  • Dans chaque ligne, 7 caractères au total sont imprimés
  • Au total il y a 7 lignes

Donc, la boucle externe aura 7 itérations (pour sept lignes) et toutes les boucles internes afficheront 7 caractères au total à chaque itération pour la boucle externe suivie dun caractère de nouvelle ligne.

Nous insérons deux boucles intérieures, la première affichera les espaces en progression décroissante et la seconde affichera * en progression croissante:

void PrintTriangle()

{

int i,j,k;

for(i=0;i<7;i++)/*Will run 7 times*/

{

{

printf(" ");

}

for(k=0;k<=i;k++)/*Will grow from 1 iteration to 7*/

{

printf("*");

}

printf("\n");/*Will print new line in end of each iteration of i*/

}

}

Merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *