[C++] ๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ฌธ์์ด ์ ๋ ฅ๋ฐ๊ธฐ(char array, string : getline)
C, C++์์ ์ ๋ ฅ์ ๋ฐ์ ๋ "๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ฌธ์์ด"์ ์ ๋ ฅ๋ฐ๋ ๋ฒ์ ์๊ฐํ๋ค. Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include #include using namespace std; int main(){..
shjz.tistory.com
์ฐธ๊ณ ๋ฌธ์
2908๋ฒ: ์์
์๊ทผ์ด์ ๋์ ์์๋ ์ํ์ ์ ๋ง ๋ชปํ๋ค. ์์๋ ์ซ์๋ฅผ ์ฝ๋๋ฐ ๋ฌธ์ ๊ฐ ์๋ค. ์ด๋ ๊ฒ ์ํ์ ๋ชปํ๋ ์์๋ฅผ ์ํด์ ์๊ทผ์ด๋ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ๋ ๋ฌธ์ ๋ฅผ ๋ด์ฃผ์๋ค. ์๊ทผ์ด๋ ์ธ ์๋ฆฌ ์ ๋
www.acmicpc.net
#include <iostream>
#include <string>
using namespace std;
string S;
int cnt = 0;
int main() {
getline(cin, S);
bool flag = true;
for (int i = 0; i < S.size(); i++) {
if (flag && S[i] != ' ') {
cnt++;
flag = false;
}
else if (!flag && S[i] == ' ') {
flag = true;
}
}
cout << cnt << endl;
}
getline(cin, S)
cin ํ์ค ์ ์ถ๋ ฅ ๊ฐ์ฒด์์ ์ฝ์ด S์ ์ ์ฅ. ์ฝ๋ ๊ฒ์ '\n'์ ๋ง๋ ๋๊น์ง ์ด๊ณ , ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌํด ๋ง์ง๋ง ๋ฌธ์๋ฅผ ์ง์ ์ง์ ํ ์๋ ์๋ค. ํน์ ์ ๋ ฅ ๋ฌธ์ ์๋ฅผ ์ ํํด ๋ง์ง๋ง์ ์ง์ ํ ์๋ ์๋ค.
'๐ป > ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] ์์ ํ์ผ ์ฐ๋(openpyxl) (0) | 2021.04.15 |
---|---|
[ํ์ด์ฌ] ์ฌ๋ฌ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ผ์ ํ๋ฅ ๋ก ์์ฑ (0) | 2021.04.15 |
[JAVA] ๊ฐ๋จํ Alphabet Game ๊ตฌํ (0) | 2021.02.04 |
[JAVA] ๊ฐ๋ฐํ๊ฒฝ ์ค์น (0) | 2021.02.04 |
[C, C++] scanf์ EOF ๋ฐํ (0) | 2021.02.01 |