<?php echo form_open(site_url( 'lab/hasil_rawat_jalan'), array( 'method'=>'get')) ?>
<div class="form-group">
<label class="sr-only" for="value">Search</label>
<?php echo form_input( 'value', $this->input->get('value'), 'type="text" class="form-control" id="value" placeholder="Search..."') ?>
</div>
<input class="btn btn-default btn-sm" type="submit" value="Go">
</form>
我知道在读取所需类型的数据时,cin将跳过所有前导空格,直到看到下一个空白区域。因此,如果我键入&#34; abc school&#34;,只有&#34; abc&#34;被读入x。如果我想将整个句子读入x,我该怎么办?
答案 0 :(得分:2)
在标准库中使用getline。该网站是您的朋友。
答案 1 :(得分:1)
最佳解决方案是使用getline,并将x的数据类型更改为string:
#include <iostream>
using namespace std;
int main(void)
{
string x;
cout << "enter a C string:";
getline(cin,x);
cout << x << endl;
return 0;
}