teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ソース差し替え

2016/01/26 11:55

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  マニピュレータの使い方がよく分かってないのでprintf()にしました^^;
2
2
  ```cpp
3
3
  ~/test/cpptst >./a.out
4
- a1=ffffff83, a2=30
4
+ a1=ffffffe3, a2=39
5
5
  ~/test/cpptst >cat tst03.cpp
6
6
  #include <iostream>
7
7
  #include <string>
@@ -13,8 +13,8 @@
13
13
  string line1 = "これはテスト用の文字列です";
14
14
  string line2 = "01234567890123456789";
15
15
 
16
- char ans1 = line1.c_str()[10];
16
+ char ans1 = line1.c_str()[9];
17
- char ans2 = line2.c_str()[10];
17
+ char ans2 = line2.c_str()[9];
18
18
 
19
19
  printf("a1=%02x, a2=%02x\n", ans1, ans2);
20
20