Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mencipta Rentetan daripada Aksara Tunggal dalam C?

Bagaimanakah Saya Boleh Mencipta Rentetan daripada Aksara Tunggal dalam C?

Barbara Streisand
Barbara Streisandasal
2024-11-03 18:50:30559semak imbas

How Can I Create a String from a Single Character in C  ?

Mencipta Rentetan daripada Aksara Tunggal dalam C

Dalam C , adalah mungkin untuk mencipta rentetan daripada aksara tunggal. Berikut ialah beberapa kaedah untuk mencapai ini:

  • std::string(n, c): Pembina ini mengambil dua hujah, dengan n ialah bilangan aksara untuk dicipta dan c adalah watak yang dikehendaki. Contohnya:
<code class="cpp">char c = 34;
std::string s(1, c);

std::cout << s << std::endl; // Outputs: "</code>
  • std::string{c}: Sintaks permulaan C 11 boleh digunakan untuk memulakan rentetan dengan aksara yang dikehendaki.
<code class="cpp">char c = 34;
std::string s{c};

std::cout << s << std::endl; // Outputs: "</code>
  • std::string::push_back(c): Kaedah push_back() menambahkan aksara tunggal pada rentetan.
<code class="cpp">char c = 34;
std::string s;
s.push_back(c);

std::cout << s << std::endl; // Outputs: "</code>

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Rentetan daripada Aksara Tunggal dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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