it-place.net > Уроци > C-Cplusplus
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Въведение в библиотека iomanip
  1. Въведение в библиотека iomanip - I
  2. Въведение в библиотека iomanip - II
     
Автор  icewind2 (02.04.2006 12:22)  съобщение до автора
Погледнат  6310 пъти  добави към любими
Оценка  добави коментар
Гласове  6  изпрати на приятел
Коментари  (1)  абонирай се за C-Cplusplus
    Страница 1 / 2

 



Последният път, което всъщност беше доста скоро ви представих най – важното от библиотеката <cstring>. В този урок мисля да ви запозная с една малка и много полезна библиотека, както вече сте разбрали от заглавието става на въпрос за библиотеката <iomanip>. <iomanip> служи за форматиране на входните и изходните потоци, дори и да ви звучи объркващо не се притеснявайне в следващите примери ще изясним нещата. Както обичам да напомням, за да използвате вградените функции в <iomanip> вие трябва да въведете следния ред програмен код.

CODE
1
#include <iomanip>

Следва списък на по важните функции (също така наричани манипулатори за вход и изход) в <iomanip>.

  • setw() – задава полето на предстоящия изход

  • dec – всички предстоящи за отпечатване цели числа биват представяни в десетична позиционна система

  • oct – всички предстоящи за отпечатване цели числа биват представяни в осмична позиционна система

  • hex – всички предстоящи за отпечатване цели числа биват представяни в шестнадесетична позиционна система
    setprecision() – определя броя на цифрите с които ще бъде отпечатано следващото число

  • endl – равно е на  "n" тоест печата нов ред.

Това са по - важните и най – често използваните функции манипулатори. Следва примери с горе посочените функции. За да добиете по добра представа  препоръчвам ръчно да въвеждате примерите да ги компилирате.

Пример 1

CODE
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include
<iomanip>
using namespace std;
int main()
{
   
int primer1;
   
cin >> primer1;
   
cout << setw(10) << primer1;
   
return 0;
}

Ако въведете примерно
12345
Програмата ще отпечата
           12345

Пример 2

CODE
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include
<iomanip>
using namespace std;
int main()
{
   
int primer1;
   
cin >> primer1;
   
cout << dec << primer1;
   
return 0;
}

Ако примерно въведете 50 програмата ще отпечата пак 50 тъй като представя числото в същата си позиционна система тоест десетична.



  Следваща страница >> 


Ключови думи: iomanip библиотека библиотека iomanip


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

ОК, само тези функции ли са в iomanip.h Или просто наблягаш на тези ?
 Имаще нещо като : APP, IOAPP, IOMANIP, OAPP, SAPP,
IMANIP,OMANIP, ..... ?

  Miro на 22.09.2006 22:00

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008