Fungsi
setw boleh menetapkan lebar medan output dan menerima parameter integer positif untuk menentukan lebar. Semasa mencetak data, jika panjang data lebih kecil daripada lebar medan, ruang akan dimasukkan sebelum/selepas data (dijajarkan ke kanan secara lalai jika panjang data lebih besar daripada lebar medan, panjang asal akan dikeluarkan).
fungsi setw
Gunakan:
fungsi setw digunakan untuk menetapkan lebar medan output. Ia menerima parameter nilai integer yang menentukan lebar medan output.
Sintaks:
<code class="cpp">std::setw(int width);</code>
Prinsip kerja:
Contoh:
<code class="cpp">#include <iostream> using namespace std; int main() { // 设置输出字段宽度为 10 个字符 cout << setw(10); // 输出一个字符串 cout << "Hello, world!" << endl; return 0; }<p>Output: </p> <pre class="brush:php;toolbar:false"><code> Hello, world!</code>
Dalam contoh ini, kami menetapkan lebar medan output kepada 10 aksara, jadi rentetan "Hello, dunia!" dimasukkan di hadapan rentetan.
Kegunaan lain:
fungsi setw juga boleh digunakan dengan fungsi manipulasi lain (seperti setfill) untuk menyesuaikan format output. Sebagai contoh, anda boleh menggunakan fungsi setfill untuk menukar aksara yang memasukkan ruang.
Atas ialah kandungan terperinci Apakah kegunaan fungsi setw dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!