vc
-
4.
文字データと文字コード
(
V
isual Stu
dio C++
の機能と操作演習,
全
5
回)
1
金子邦彦
https://www
.kkaneko.jp/cc/vc/index.html
0
1
2
3
4
5
6
7
0
NULL
DEL
SP
0
@
P
p
1
SOH
DC1
!
1
A
Q
a
q
2
STX
DC2
“
2
B
R
b
r
3
ETX
DC3
#
3
C
S
c
s
4
EOT
DC4
$
4
D
T
d
t
5
ENQ
NA
K
%
5
E
U
e
u
6
A
CK
SYN
&
6
F
V
f
v
7
BEL
ETB
’
7
G
W
g
w
8
(
BS
)
CA
N
(
8
H
X
h
x
9
(
HT
)
EM
)
9
I
Y
i
y
A
(
LF)
SUB
*
:
J
Z
j
z
B
(
VT)
ESC
+
;
K
[
k
{
C
(
FF
)
(
FS)
,
<
L
¥
l
|
D
(
CR)
(
GS
)
-
=
M
]
m
}
E
SO
(
RS)
.
>
N
^
n
~
F
SI
(
US)
/
?
O
_
o
DEL
太字は特別用途
コンピュータで
英数文字データを扱うときの標準
2
ASCII
文字コード表
•
V
isual Stu
dio 201
5
を起動しなさい
•
V
isual
Studio 2015
で、
Win32
コンソールアプリ
ケーション用プロジェクトを新規作成しなさい
3
プロジェクトの「名前」は何でもよい
パソコン演習
•
V
isual Stu
dio 201
5
のエディタを使って、ソース
ファイルを編集しなさい
4
•
ビルドしなさい.ビルドのあと「1
正常終了、
0
失敗」の表示を確認しなさい
•
V
isual
Studio 2015
で「
ch
ar mes
sage = “he
llo”;
」
の行に、ブレークポイントを設定しなさい
•
V
isual Stu
dio 201
5
で、デバッガー
を起動しなさい.
5
「デバッグ」
→
「デバッグ開始」
•
「
char m
essag
e = “
hello
”;
」の行で、実行が中断す
ることを確認しなさい
あとで使うので、中断したままにしておくこと
6
•
「
char m
essag
e = “he
llo”;
」の行で、実行が中断
した状態で、変数の値を表示させなさい.手順は
次の通り.
7
①「デバッグ」
→
「ウインドウ」
→
「
ローカル
」
②
変数名と値の対応表が
表示される
•
「
char m
essag
e = “he
llo”;
」の行で、実行が中断
した状態で、メモリの中身を表示させなさい.手
順は次の通り.
8
①「デバッグ」
→
「ウインドウ」
→
「
メモリ
」
→
「
メモリ1(1)
」
②
「メモリ1」の画
面が表示される
•
「メモリ1」の画面の「アドレス」に
「
&messag
e
」と入れて
Enter
キーを押しなさい
9
画面が変化
するので確認する
•
ステップオーバーの操作を
1
回行いなさい
10
「デバッグ」
→
「ステップオーバー」
(あるいは
F10
キー)
char
message[]
=
"hell
o"
;
11
メモリの中身
は
68 65 6c
6c
6f
00
に
変化
68
→
h
65
→
e
6c
→
l
6c
→
l
6f
→
o
00
→
文字列の終わり
ASCII
コード
•
プログラム実行の再開の操作を行いなさい。これ
で、デバッガーが終了する。
12
「デバッグ」
→
「続行」
•
プログラムを次のように書き換えて、同じことを
もう
1
度行いなさい
13