Tout étudiant qui tente de formater sa sortie de l'écran de manière spécifique n'est pas étranger à Iomanip . Iomanip , court pour la manipulation d'entrée-sortie , est une bibliothèque C + + qui permet à la fois d'entrée et de sortie pour être adaptés à la programmation et à des fins d'affichage. Iomanip est plein de fonctions importantes qui peuvent aider n'importe quel programmeur semble qualifiés. Entrée
Deux d' entrée fonctions le deal de la bibliothèque Iomanip avec un espace étant entré dans le programme. Les espaces existant entre les mots et autres symboles et est créé à chaque fois que les presses programmeur la barre d'espace . La fonction « ws » va ignorer les espaces qui suit après , il est appelé . Une autre fonction espaces a deux formes différentes, " skipws " et " noskipws . " Quand " skipws " est appelée, elle saute espaces, mais " noskipws " fait exactement le contraire et ne saute aucun espace .
sortie
Iomanip a un certain nombre de fonctions de sortie . Les fonctions de «gauche» et «droite» justifier la sortie sur un côté choisi . " setw ( )" et " width () " prennent tous les deux un entier comme paramètre et définit la largeur du champ de la production - ce qui est la quantité d'espace de la sortie prendra . La fonction " endl " est l'une des fonctions de sortie les plus utilisés les - il se termine la ligne actuelle de la production et saute à la ligne suivante
Floating Point of < br . >
Les fonctions à virgule flottante portent sur la production de nombre à virgule flottante et de l'aide lors de la présentation des chiffres plus scientifiques. La fonction «scientifique» présente la sortie de nombre à virgule flottante en notation scientifique. Le " setprecision ()» de fonction est souvent jumelé avec «scientifique », « setprecision ()" prend un argument entier et affiche le nombre de chiffres à droite de la virgule. La fonction «fixe» a également un format de notation scientifique, mais affiche également six chiffres à la droite de la virgule .
Boolean
Les deux fonctions booléennes travaillent avec les valeurs booléennes vrai et faux. Les fonctions permettent d'entrée ou de sortie autre que les valeurs booléennes de «0» et «1», qui signifient respectivement faux et vrai, pour représenter les deux états alphanumérique. La fonction " boolalpha " tourne sur l'autre représentation , et la fonction " noboolalpha " désactive.