setfill ialah fungsi ahli pengendali strim C++, digunakan untuk menetapkan watak isian aksara yang tidak terisi dalam strim, dengan itu mengisi medan yang tidak terisi yang dihasilkan oleh operator sisipan. Sintaks: ostream& setfill(char ch), dengan ch ialah aksara yang akan ditetapkan sebagai aksara isi. Contoh: setfill('') boleh mengisi integer lebar 10-bit atau rentetan dengan asterisk, seperti 123 atau *Hello.
setfill dalam C++ Apakah setfill?
setfill ialah fungsi ahli pengendali strim dalam C++, digunakan untuk menetapkan aksara isian bagi aksara yang tidak terisi dalam strim. Aksara ini digunakan untuk mengisi medan tidak terisi dalam strim, biasanya terhasil daripada operator sisipan (<<).
Cara menggunakan setfillUntuk menggunakan fungsi setfill, anda perlu menulis sintaks berikut: ostream& setfill(char ch);
Contoh berikut menunjukkan cara menggunakan fungsi setfill: #include <iostream>
using namespace std;
int main() {
// 设置填充字符为星号 (*)
cout.setfill('*');
// 输出一个 10 位宽的整数
cout << setw(10) << 123 << endl;
// 输出一个 10 位宽的字符串
cout << setw(10) << "Hello" << endl;
return 0;
}
<code>********123 ******Hello</code>
Seperti yang anda lihat, kedua-dua nombor dan rentetan dilapisi dengan asterisk di hadapannya, dengan padding 10. .
NotaFungsi setfill hanya akan menjejaskan operasi output seterusnya.
Fungsi setfill lalai untuk mengisi aksara dengan ruang.Atas ialah kandungan terperinci Cara menggunakan setfill dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!