回答編集履歴

3

1行入力に対応

2020/04/29 16:06

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -23,3 +23,29 @@
23
23
  `isalpha` に `std::` を付けなくてもエラーにならないのはなぜでしょう?
24
24
 
25
25
  `#include <cctype>` がなくてもエラーにならないのはなぜでしょう?
26
+
27
+
28
+
29
+ **追記**
30
+
31
+ すみません。1行だけという条件を満たしていませんでした。
32
+
33
+
34
+
35
+ ```C++
36
+
37
+ #include <iostream>
38
+
39
+
40
+
41
+ int main()
42
+
43
+ {
44
+
45
+ for (char c; std::cin.get(c) && c != '\n'; )
46
+
47
+ std::cout.put(isalpha((unsigned char)c) ? 'a' ^ 'A' ^ c : c);
48
+
49
+ }
50
+
51
+ ```

2

#の問題

2020/04/29 16:05

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -20,6 +20,6 @@
20
20
 
21
21
 
22
22
 
23
- isalpha に std:: を付けなくてもエラーにならないのはなぜでしょう?
23
+ `isalpha``std::` を付けなくてもエラーにならないのはなぜでしょう?
24
24
 
25
- #include <cctype> がなくてもエラーにならないのはなぜでしょう?
25
+ `#include <cctype>` がなくてもエラーにならないのはなぜでしょう?

1

<cctype> を追加

2020/04/29 14:00

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -21,3 +21,5 @@
21
21
 
22
22
 
23
23
  isalpha に std:: を付けなくてもエラーにならないのはなぜでしょう?
24
+
25
+ #include <cctype> がなくてもエラーにならないのはなぜでしょう?