Cara menggunakan setfill dalam c++

下次还敢
Lepaskan: 2024-05-01 12:00:28
asal
791 orang telah melayarinya

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.

Cara menggunakan setfill dalam c++

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 setfill

Untuk menggunakan fungsi setfill, anda perlu menulis sintaks berikut:

<code class="cpp">ostream& setfill(char ch);</code>
Salin selepas log masuk
Di mana, ch ialah aksara yang akan ditetapkan sebagai aksara isi.

Contoh

Contoh berikut menunjukkan cara menggunakan fungsi setfill:

<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>
Salin selepas log masuk

Seperti yang anda lihat, kedua-dua nombor dan rentetan dilapisi dengan asterisk di hadapannya, dengan padding 10. .

Nota

Fungsi setfill hanya akan menjejaskan operasi output seterusnya.

Fungsi setfill lalai untuk mengisi aksara dengan ruang.
  • Anda boleh menggunakan mana-mana aksara (termasuk ruang) sebagai aksara isi.

Atas ialah kandungan terperinci Cara menggunakan setfill dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan