c++ 整數陣列與字元陣列以cin輸入使用格式 - minsin的部落格

文章推薦指數: 80 %
投票人數:10人

c++ 整數陣列與字元陣列以cin輸入使用格式 ... 數字儲存在整數array,其array的一個元素位置可同時儲存多個數字,但數字儲存於字元array,其array的一個元素僅 ... minsin的部落格 跳到主文 歡迎光臨minsin在痞客邦的小天地 部落格全站分類:不設分類 相簿 部落格 留言 名片 Dec31Sat201610:50 c++整數陣列與字元陣列以cin輸入使用格式 數字儲存在整數array,其array的一個元素位置可同時儲存多個數字,但數字儲存於字元array,其array的一個元素僅可儲存單個數字型態字元.故字元陣列能自動分配一串數字儲存位置,但數字陣列則無法自動分配一串數字儲存位置.故數字陣列僅能以單一元素格式輸入.   字元array以cin>>array,cin.get(array,n),cin.getline(array,n)或string類別s物件以cin>>s或getline(cin,s) 輸入整數型態字元時,每個字元array元素位置僅可接收儲存一個個位整數型態字元.而不能接收儲存兩位數以上整數型態字元(即不能儲存二位數的十位數或三位數的百位數以上等等...) cin.get()與cin.getline()只能使用字元陣列為參數(cin.get(char[m],n)),不能使用以整數陣列為參數(cin.get(int[m],n)) 因整數陣列的一個元素可儲存多位數數字,以cin>>i(inti[n])輸入一串數字給整數陣列,將無法分辨該儲存於陣列的哪個元素位置,故僅能使用陣列單一個別元素輸入格式.不可使用整個陣列輸入格式. intmain(void) {    inti[10];    cin>>i[0];    cin>>i; //錯誤格式.    cout<>array輸入,可使用整個陣列輸入格式或陣列單一個別字元輸入格式. intmain(void) {   charch[10];   cin>>ch;    cout<>ch[0];    cout<



請為這篇文章評分?