Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memasukkan tatasusunan aksara dalam c++
Cara untuk memasukkan tatasusunan aksara dalam C++
Terdapat banyak cara untuk memasukkan tatasusunan aksara dalam C++:
cin.getline()
size
:字符数组的大小delimiter
:输入终止的字符(例如换行符)例如:
<code class="cpp">char str[100]; cin.getline(str, 100, '\n');</code>
cin.get()
cin.get(array_name[index]);
参数:
array_name[index]
:字符数组的索引位置例如:
<code class="cpp">char str[100]; for (int i = 0; i < 100; i++) { cin.get(str[i]); if (str[i] == '\n') break; }</code>
gets()
gets(array_name);
参数:
array_name
:字符数组的名称注意:gets() 函数不安全,因为如果输入太长,会导致缓冲区溢出。
fgets()
fgets(array_name, size, stream);
参数:
array_name
:字符数组的名称size
:字符数组的大小stream
saiz, pembatas);
<code class="cpp">char str[100]; fgets(str, 100, stdin);</code>🎜🎜cin.get()🎜🎜🎜🎜🎜🎜 Contohnya: 🎜🎜rrreee🎜🎜cin.get()🎜🎜🎜🎜🎜🎜:🎜🎜 >cin.get(array_name[ index]);🎜🎜🎜🎜Parameter: 🎜🎜🎜🎜
gets(array_name);
🎜🎜🎜🎜 Parameter_ray: 🎜fgets(array_name, saiz, strim);
🎜🎜🎜🎜Parameter: 🎜>arcode_name Nama tatasusunan 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk memasukkan tatasusunan aksara dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!