語法書 / AA 競程語法書 下冊 / 第八單元 / C 字串的讀入、輸出與初始化

8.7 C 字串的讀入、輸出與初始化

用 cin >> s 一口氣讀一個字串

有了 C 字串,讀入不用再逐字拆——宣告字元陣列,直接 cin >>:

char s[105];
cin >> s;            // 讀入一個「單詞」,自動在結尾補 '\0'
cout << s << '\n';   // 整串印出

cin >> s 的規則:先跳過空白換行,然後一路讀到下一個空白或換行前停下——讀的是一個「單詞」。輸入 abc def 只會讀到 "abc","def" 留給下一次讀取。讀完,電腦自動幫你在結尾補 '\0'。

搭配 4.8 的 EOF 模式,可以把文章裡的單詞一行一行印出:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。