[問題] C++基礎問題一問
(小弟是C++初學者 目前自己翻書)
問題:
如同最下面程式碼迴圈中並未有累加的動作
當初一開始我是這樣想
do{
cin.get(name[i]);
i++;
}while(i<14 && name[i] !='\n');
但不能work
以下才能work 且跑出正常結果
///////////////////////////
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void)
{
char name[15];
cout<<"What is your name? ";
int i=0;
do{
cin.get(name[i]);
}while(i<14 && name[i++] !='\n');
name[--i]='\0';
cout<<"Hi,"<< name <<", how are you?"<<endl;
cout<<endl;
system("pause");
return 0;
}
/////////////////////////
為什麼呢??我沒想通??
希望能得到解答 謝謝!!
--
_ _
| | | |
| |__ _ _ _ __ | |_ ___ _ _
| '_ \| | | | '_ \| __/ _ \ '_|
| | | | |_| | | | | || __/ |
|_| |_|\__,_|_| |_|\__\___|_| ﹒﹒﹒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.254.40
推
05/24 17:43, , 1F
05/24 17:43, 1F
推
05/24 18:01, , 2F
05/24 18:01, 2F
→
05/24 18:08, , 3F
05/24 18:08, 3F
→
05/24 18:59, , 4F
05/24 18:59, 4F
→
05/24 19:59, , 5F
05/24 19:59, 5F
推
05/24 20:15, , 6F
05/24 20:15, 6F
推
05/24 20:24, , 7F
05/24 20:24, 7F
→
05/24 20:27, , 8F
05/24 20:27, 8F
推
05/24 23:07, , 9F
05/24 23:07, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章