iomanip functions c setprecision c setw with examples
Овај водич описује неколико функција заглавља ИОМАНИП за манипулисање излазом Ц ++ програма попут сетпрецисион и сетв.
Заглавље се састоји од функција које се користе за манипулисање излазом програма Ц ++. Резултате било ког програма можемо учинити уреднијим и представљивијим на основу тога где желимо да га прикажемо или ко ће га користити.
=> Овде погледајте савршен водич за обуку за Ц ++.
како пронаћи апк датотеке на андроид таблету
Шта ћете научити:
ИОМАНИП функције у Ц ++
Да бисмо правилно форматирали излаз, можемо користити манипулаторе предвиђене заглављем и учинити излаз излазним.
На пример,ако штампамо, рецимо матрицу на следећи начин:
Коришћењем једноставног цоут тока можда нећемо моћи да форматирамо излаз као што је приказано горе. Стога можемо користити функцију сетв из заглавља и можемо поставити одређену ширину између елемената.
На овај начин можемо да учинимо да резултати програма изгледају реалније и презентабилније.
Заглавље садржи неколико функција за форматирање излаза.
Међу главне међу њима спадају:
- Прецизност подешавања: Ова функција поставља прецизност децималних или флоат вредности.
- сетв: Функција Сетв поставља ширину поља или број знакова који ће се приказати пре одређеног поља.
- Сетфилл: Функција Сетфилл се користи за попуњавање тока знаком типа ц наведеним као параметар.
Ц ++ СетПрецисион
Прототип функције: сетпрецисион (инт н).
Параметар (и): н => вредност децималне прецизности која се поставља.
Повратна вредност: неспецификован
Опис: Ова функција поставља децималну прецизност за вредности са покретном зарезом. Ово форматира покретну тачку када се приказује.
Пример:
Доље је дат детаљан пример Ц ++ за демонстрацију функције прецизне поставке.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
Излаз:
Овде постављамо разне прецизности за вредност с помиком 3.14159. Као што видимо из резултата, приказ плутајуће вредности се мења у зависности од постављене прецизности.
Поставите у Ц ++
Прототип функције: сетв (инт н).
Параметар (и): н => вредност ширине поља (броја знакова) која ће се користити.
Повратна вредност: неспецификован
Опис: Функција сетв поставља ширину поља или број знакова који ће се користити за излаз бројева.
Пример:
Функција сетв демонстрира се помоћу програма Ц ++.
бесплатни сајтови за преузимање музике за мп3 телефоне са андроидом
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Излаз:
како отворити .јсон датотеку

У овом програму исписујемо различите бројеве постављањем различитих вредности ширине. Према постављеној ширини, број се исписује након прескакања тих размака. Резултат програма јасно показује разлику.
Ц ++ Сетфилл
Прототип функције: сетфилл (цхар_типе ц).
Параметар (и): н => нови знак за попуњавање за ток; цхар_типе: врста знакова које користи ток.
Повратна вредност: неспецификован
Опис: сетфилл поставља ц као нови знак за попуњавање у току.
Пример:
Доље је дат пример програма Ц ++ који демонстрира сетфилл.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
Излаз:

У горњем програму смо користили функцију сетфилл заједно са разним знаковима као параметре функције сетфилл. Када ову функцију зовемо функцијом сетв, ширину коју смо навели у функцији сетв попуњава знак који смо навели у функцији сетфилл.
Закључак
Заглавље садржи функције помоћу којих можемо форматирати излаз Ц ++ програма. Ове функције се могу користити једну по једну или заједно како би резултати нашег програма били презентативнији.
У овом упутству видели смо функције сетпрецисион, сетв и сетфилл заглавља и такође развили програме за Ц ++ који их користе. Ове функције могу бити врло корисне када треба да форматирамо и улепшамо излаз.
У нашем следећем упутству разговараћемо о разним функцијама из заглавља.
=> Погледајте овде да бисте видели А-З од Ц ++ туторијала за обуку овде.
Препоручено читање
- Функције датума и времена у Ц ++ са примерима
- Водич за Питхон ДатеТиме са примерима
- Питхон Стринг функције
- Водич за функције # методе и методе са примерима кода
- Библиотечке функције у Ц ++
- Функције у Ц ++ са типовима и примерима
- Важне функције ЛоадРуннер-а које се користе у ВуГен скриптама са примерима
- ЈМетер променљиве и функције