回答編集履歴

1

特にわからないという部分について追記

2015/06/02 14:45

投稿

ozwk
ozwk

スコア13512

test CHANGED
@@ -30,6 +30,44 @@
30
30
 
31
31
 
32
32
 
33
+ 「特にこの部分」についてですが。
34
+
35
+ ```lang-C
36
+
37
+ printf("Enter a HexValue ===> ");
38
+
39
+ fgets(line, sizeof(line), stdin);
40
+
41
+ sscanf(line, "%x", &c);
42
+
43
+ ```
44
+
45
+ 入力部分です。
46
+
47
+ "Enter a HexValue ===> "と表示するコードの下に続いているので
48
+
49
+ 入力に関することだろうと当たりを付けられます。
50
+
51
+
52
+
53
+ `if(0x20 <= c && c <= 0x7e)` の条件式については
54
+
55
+ anaprestooさんの回答のとおりです。
56
+
57
+
58
+
59
+ 解らなかったとして、
60
+
61
+ ```lang-c
62
+
63
+ else
64
+
65
+ printf("-Not Printable character\n");
66
+
67
+ ```
68
+
69
+ と続くので、文字として扱えるかどうかの判定なんだなと推測できます。
70
+
33
71
 
34
72
 
35
73