看板 C_and_CPP 關於我們 聯絡資訊
#include <iostream> #include <cstdlib> using namespace std; int main() { char account[] = {}; char password[] = ""; cout << "請輸入帳號: "; cin >> account; cout << "請輸入密碼: "; cin >> password; cout << account << endl; cout << password << endl; system("pause"); return 0; } 假設 帳號輸入 abcdefg 密碼輸入 1234567 為什麼 印出來的帳號 都是 密碼去掉第一個字元 後剩下的字串? 上面輸出結果 是 234567 1234567 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.111.41 ※ 編輯: junny0204 來自: 114.27.111.41 (04/11 04:17)
junny0204:外面 標題寫錯 應該是 字"元"陣列 才對 04/11 04:18
linotwo:陣列宣告沒給大小。何不用 std::string 04/11 06:20
hichcock:初始大小沒給...哩就尬耶 04/11 09:56
terry0629:沒給大小... 04/11 10:33
flax00298:你是不是有寫過其他程式語言? 04/12 14:13