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: <code class="cpp">ostream& setfill(char ch);</code>
Contoh berikut menunjukkan cara menggunakan fungsi setfill: Seperti yang anda lihat, kedua-dua nombor dan rentetan dilapisi dengan asterisk di hadapannya, dengan padding 10. . Fungsi setfill hanya akan menjejaskan operasi output seterusnya. Atas ialah kandungan terperinci Cara menggunakan setfill dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!<code class="cpp">#include <iostream>
using namespace std;
int main() {
// 设置填充字符为星号 (*)
cout.setfill('*');
// 输出一个 10 位宽的整数
cout << setw(10) << 123 << endl;
// 输出一个 10 位宽的字符串
cout << setw(10) << "Hello" << endl;
return 0;
}Output: </p>
<pre class="brush:php;toolbar:false"><code>********123
******Hello</code>