Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
boolalpha
Bool türündeki değişkenlerin akışta veya true olarak false görüneceğini belirtir.
ios_base& boolalpha(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, türündeki bool değişkenler 1 veya 0 olarak görüntülenir.
boolalphaetkin bir şekilde str.() öğesini çağırır ios_base::boolalpha ve ardından str döndürür.
noboolalpha , etkisini boolalphatersine çevirir.
Örnek
// ios_boolalpha.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
bool b = true;
cout << b << endl;
boolalpha( cout );
cout << b << endl;
noboolalpha( cout );
cout << b << endl;
cout << boolalpha << b << endl;
}
1
true
1
true
Aralık
Tamsayı değişkenlerinin temel 10 gösteriminde göründüğünü belirtir.
ios_base& dec(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, tamsayı değişkenleri 10 tabanında görüntülenir.
decetkin bir şekilde str.()ios_base::dec öğesini çağırır ios_base::basefield ve ardından str döndürür.
Örnek
// ios_dec.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
int i = 100;
cout << i << endl; // Default is base 10
cout << hex << i << endl;
dec( cout );
cout << i << endl;
oct( cout );
cout << i << endl;
cout << dec << i << endl;
}
100
64
100
144
100
defaultfloat
Bir ios_base nesnenin bayraklarını kayan değerler için varsayılan görüntüleme biçimini kullanacak şekilde yapılandırılır.
ios_base& defaultfloat(ios_base& iosbase);
Parametreler
_Iosbase
Bir ios_base nesnesi.
Açıklamalar
Manipülatör ios_base::unsetf'i etkili bir şekilde çağırır iosbase.(ios_base::floatfield)
sabit
Kayan nokta sayısının sabit ondalık gösterimde görüntüleneceğini belirtir.
ios_base& fixed(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
fixed kayan noktalı sayılar için varsayılan görüntüleme gösterimidir.
bilimsel , kayan noktalı sayıların bilimsel gösterim kullanılarak görüntülenmesine neden olur.
Manipülatör etkili bir şekilde str'i çağırır. setf(ios_base::fixed, ios_base::floatfield) ve ardından str döndürür.
Örnek
// ios_fixed.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
float i = 1.1F;
cout << i << endl; // fixed is the default
cout << scientific << i << endl;
cout.precision( 1 );
cout << fixed << i << endl;
}
1.1
1.100000e+000
1.1
büyü
Tamsayı değişkenlerinin temel 16 gösteriminde görüneceğini belirtir.
ios_base& hex(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, tamsayı değişkenleri temel 10 gösteriminde görüntülenir. dec ve oct , tamsayı değişkenlerinin görüntülenme şeklini de değiştirir.
Manipülatör etkin bir şekilde öğesini çağırır str.setf(ios_base::hex, ios_base::basefield) ve ardından str döndürür.
Örnek
nasıl kullanılacağına ilişkin bir örnek için bkzhex.
onaltılık
ios_base& hexfloat (ios_base& str);
io_errc
enum class io_errc {
stream = 1
};
dahili
Bir sayı işaretinin iki yana yaslı bırakılmasına ve sayıyı sağa yaslamasına neden olur.
ios_base& internal(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
showpos , işaretin pozitif sayılar için görüntülenmesine neden olur.
Manipülatör, setfstr. etkin bir şekilde çağırır( ve ardından str döndürür.
Örnek
// ios_internal.cpp
// compile with: /EHsc
#include <iostream>
#include <iomanip>
int main( void )
{
using namespace std;
float i = -123.456F;
cout.fill( '.' );
cout << setw( 10 ) << i << endl;
cout << setw( 10 ) << internal << i << endl;
}
..-123.456
-..123.456
is_error_code_enum
template <> struct is_error_code_enum<io_errc> : public true_type { };
iostream_category
const error_category& iostream_category() noexcept;
sol
Çıkış genişliği kadar geniş olmayan metnin akışta sol kenar boşluğuyla birlikte görünmesine neden olur.
ios_base& left(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::left, ios_base::adjustfield).
Örnek
// ios_left.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
double f1= 5.00;
cout.width( 20 );
cout << f1 << endl;
cout << left << f1 << endl;
}
5
5
make_error_code
error_code make_error_code(io_errc e) noexcept;
make_error_condition
error_condition make_error_condition(io_errc e) noexcept;
noboolalpha
Bool türündeki değişkenlerin akışta 1 veya 0 olarak göründüğünü belirtir.
ios_base& noboolalpha(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak etkindir noboolalpha .
noboolalphaetkin bir şekilde unsetf'istr.ve ardından str(ios_base::boolalpha).
boolalpha , etkisini noboolalphatersine çevirir.
Örnek
kullanma örneği için bkznoboolalpha.
noshowbase
Bir sayinin görüntülendiği gösterim tabanını belirten kapatılır.
ios_base& noshowbase(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
noshowbase varsayılan olarak açıktır. Sayıların gösterim tabanını belirtmek için showbase kullanın.
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::showbase).
Örnek
nasıl kullanılacağına ilişkin bir örnek için bkznoshowbase.
noshowpoint
Kesirli kısmı sıfır olan kayan noktalı sayıların yalnızca tam sayı bölümünü görüntüler.
ios_base& noshowpoint(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
noshowpointvarsayılan olarak açıktır; ondalık ayırıcıdan sonra sıfırları görüntülemek için showpoint ve duyarlık kullanın.
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::showpoint).
Örnek
// ios_noshowpoint.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
double f1= 5.000;
cout << f1 << endl; // noshowpoint is default
cout.precision( 4 );
cout << showpoint << f1 << endl;
cout << noshowpoint << f1 << endl;
}
5
5.000
5
noshowpos
Pozitif sayıların açıkça imzalanmaması neden olur.
ios_base& noshowpos(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
noshowpos varsayılan olarak açıktır.
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::showpos).
Örnek
kullanma örneği için bkznoshowpos.
noskipws
Boşlukların giriş akışı tarafından okunmasına neden olur.
ios_base& noskipws(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, skipws etkindir. Giriş akışında bir boşluk okunduğunda arabelleğin sonuna işaret eder.
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::skipws).
Örnek
// ios_noskipws.cpp
// compile with: /EHsc
#include <iostream>
#include <string>
int main() {
using namespace std;
string s1, s2, s3;
cout << "Enter three strings: ";
cin >> noskipws >> s1 >> s2 >> s3;
cout << "." << s1 << "." << endl;
cout << "." << s2 << "." << endl;
cout << "." << s3 << "." << endl;
}
nounitbuf
Arabellek dolduğunda çıkışın arabelleğe alınmasına ve işlenmesine neden olur.
ios_base& nounitbuf(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
unitbuf , arabellek boş olmadığında işlenmesine neden olur.
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::unitbuf).
nouppercase
Onaltılık basamakların ve bilimsel gösterimin üslerinin küçük harfle göründüğünü belirtir.
ios_base& nouppercase(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Manipülatör etkili bir şekilde unsetf'istr.ve ardından str(ios_base::uppercase).
Örnek
kullanma örneği için bkz. nouppercase.
Eki
Tamsayı değişkenlerinin temel 8 gösteriminde göründüğünü belirtir.
ios_base& oct(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, tamsayı değişkenleri temel 10 gösteriminde görüntülenir. dec ve onaltılık da tamsayı değişkenlerinin görüntülenme şeklini değiştirir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::oct, ios_base::basefield).
Örnek
nasıl kullanılacağına ilişkin bir örnek için bkzoct.
sağ
Çıkış genişliği kadar geniş olmayan metnin akışta sağ kenar boşluğuyla birlikte görünmesine neden olur.
ios_base& right(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
sol , metnin gerekçesini de değiştirir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::right, ios_base::adjustfield).
Örnek
// ios_right.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
double f1= 5.00;
cout << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
cout.width( 20 );
cout << left << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
cout.width( 20 );
cout << right << f1 << endl;
cout.width( 20 );
cout << f1 << endl;
}
5
5
5
5
5
5
bilimsel
Kayan noktalı sayıların bilimsel gösterim kullanılarak görüntülenmesine neden olur.
ios_base& scientific(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, kayan noktalı sayılar için sabit gösterimi etkindir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::scientific, ios_base::floatfield).
Örnek
// ios_scientific.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
float i = 100.23F;
cout << i << endl;
cout << scientific << i << endl;
}
100.23
1.002300e+002
showbase
Bir sayinin görüntülendiği gösterim tabanını gösterir.
ios_base& showbase(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Sayının gösterimi dec, oct veya onaltılık değerle değiştirilebilir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::showbase).
Örnek
// ios_showbase.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
int j = 100;
cout << showbase << j << endl; // dec is default
cout << hex << j << showbase << endl;
cout << oct << j << showbase << endl;
cout << dec << j << noshowbase << endl;
cout << hex << j << noshowbase << endl;
cout << oct << j << noshowbase << endl;
}
100
0x64
0144
100
64
144
showpoint
Kayan noktalı bir sayının tamsayı bölümünü ve kesirli bölüm sıfır olduğunda bile ondalık ayırıcının sağındaki basamakları görüntüler.
ios_base& showpoint(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, noshowpoint etkindir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::showpoint).
Örnek
kullanma örneği için bkz. showpoint.
showpos
Pozitif sayıların açıkça imzalanması neden olur.
ios_base& showpos(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
noshowpos varsayılan değerdir.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::showpos).
Örnek
// ios_showpos.cpp
// compile with: /EHsc
#include <iostream>
int main( )
{
using namespace std;
int i = 1;
cout << noshowpos << i << endl; // noshowpos is default
cout << showpos << i << endl;
}
1
+1
atlamalar
Giriş akışı tarafından boşlukların okunmamasına neden olur.
ios_base& skipws(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak etkindir skipws .
noskipws giriş akışından boşlukların okunmasına neden olur.
Manipülatör etkin bir şekilde setf'yistr.ve ardından str(ios_base::skipws).
Örnek
#include <iostream>
#include <string>
int main( )
{
using namespace std;
char s1, s2, s3;
cout << "Enter three characters: ";
cin >> skipws >> s1 >> s2 >> s3;
cout << "." << s1 << "." << endl;
cout << "." << s2 << "." << endl;
cout << "." << s3 << "." << endl;
}
1 2 3
Enter three characters: 1 2 3
.1.
.2.
.3.
unitbuf
Arabellek boş olmadığında çıkışın işlenmesine neden olur.
ios_base& unitbuf(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
endl Ayrıca arabelleği de boşalttığını unutmayın.
nounitbuf varsayılan olarak etkindir.
Manipülatör etkin bir şekilde setfstr.( ve ardından str
büyük harf
Onaltılık basamakların ve bilimsel gösterimin üslerinin büyük harfle gösterildiğini belirtir.
ios_base& uppercase(ios_base& str);
Parametreler
str
ios_base türünde bir nesneye veya öğesinden ios_basedevralan bir türe başvuru.
Dönüş Değeri
Str'in türetildiği nesneye başvuru.
Açıklamalar
Varsayılan olarak, nouppercase etkindir.
Manipülatör etkin bir şekilde setfstr.( ve ardından str
Örnek
// ios_uppercase.cpp
// compile with: /EHsc
#include <iostream>
int main( void )
{
using namespace std;
double i = 1.23e100;
cout << i << endl;
cout << uppercase << i << endl;
int j = 10;
cout << hex << nouppercase << j << endl;
cout << hex << uppercase << j << endl;
}
1.23e+100
1.23E+100
a
A