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

質問編集履歴

4

コードブロックのフォーマットの微修正2

2020/08/06 09:18

投稿

KIYZ
KIYZ

スコア17

title CHANGED
File without changes
body CHANGED
@@ -33,20 +33,20 @@
33
33
  ```text
34
34
  <pp用のウォッチ式>: <ppのアドレス>
35
35
  |- pp[0]: [6] <pp[0]のアドレス>
36
- | |--- [0]: 'r'
36
+ | |--- [0]: 'r'
37
- | |--- [1]: 'e'
37
+ | |--- [1]: 'e'
38
- | |--- [2]: 'd'
38
+ | |--- [2]: 'd'
39
- | |--- [3]: '.'
39
+ | |--- [3]: '.'
40
- | |--- [4]: '.'
40
+ | |--- [4]: '.'
41
- | |--- [5]: '\0'
41
+ | |--- [5]: '\0'
42
42
  |
43
43
  |- pp[1]: [6] <pp[1]のアドレス>
44
- | |--- [0]: 'g'
44
+ | |--- [0]: 'g'
45
- | |--- [1]: 'r'
45
+ | |--- [1]: 'r'
46
- | |--- [2]: 'e'
46
+ | |--- [2]: 'e'
47
- | |--- [3]: 'e'
47
+ | |--- [3]: 'e'
48
- | |--- [4]: 'n'
48
+ | |--- [4]: 'n'
49
- | |--- [5]: '\0'
49
+ | |--- [5]: '\0'
50
50
  |
51
51
  |- pp[2]: [6] <pp[2]のアドレス>
52
52
  | |--- [0]: 'b'

3

コードブロックのフォーマットの微修正

2020/08/06 09:18

投稿

KIYZ
KIYZ

スコア17

title CHANGED
File without changes
body CHANGED
@@ -39,6 +39,7 @@
39
39
  | |--- [3]: '.'
40
40
  | |--- [4]: '.'
41
41
  | |--- [5]: '\0'
42
+ |
42
43
  |- pp[1]: [6] <pp[1]のアドレス>
43
44
  | |--- [0]: 'g'
44
45
  | |--- [1]: 'r'
@@ -46,6 +47,7 @@
46
47
  | |--- [3]: 'e'
47
48
  | |--- [4]: 'n'
48
49
  | |--- [5]: '\0'
50
+ |
49
51
  |- pp[2]: [6] <pp[2]のアドレス>
50
52
  | |--- [0]: 'b'
51
53
  | |--- [1]: 'l'
@@ -53,6 +55,7 @@
53
55
  | |--- [3]: 'e'
54
56
  | |--- [4]: '.'
55
57
  | |--- [5]: '\0'
58
+ |
56
59
  |- pp[3]: [6] <0x0000000000000000>
57
60
  |--- [0]: 'r'
58
61
  |--- [1]: 'a'

2

ウォッチ式以外の対処法も受け付けるように変更

2020/08/06 09:16

投稿

KIYZ
KIYZ

スコア17

title CHANGED
File without changes
body CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  # 既に知っていること
66
66
 
67
- ウォッチビューに`(char(*)[6])pp[0]` というウォッチ式を追加すれば、`pp[0]` が指す先の文字列の`pp[0][0]` から `pp[0][5]` までの`char`の値をウォッチすることができることは知っていますが、多数のポインタを扱っている場合に、`(char(*)[n])pp[i]`をいくつも追加するのはな、一つのウォッチ式を追加するだけで上記の様な形式でまとめてウォッチする方法を探しています
67
+ ウォッチビューに`(char(*)[6])pp[0]` というウォッチ式を追加すれば、`pp[0]` が指す先の文字列の`pp[0][0]` から `pp[0][5]` までの`char`の値をウォッチすることができることは知っていますが、多数のポインタを扱っている場合に、`(char(*)[n])pp[i]`をいくつも追加するのは非効率ので、一つのウォッチ式を追加するだけで上記の様な形式で`pp`をウォッチする方法や、全く別の方法(拡張機能等)教え下さい。
68
68
 
69
69
  ![一つの文字列をウォッチ](651707addc63ab647020d907e742114e.png)
70
70
 

1

不要なincludeを消去

2020/08/06 08:45

投稿

KIYZ
KIYZ

スコア17

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,6 @@
6
6
  ```c
7
7
  #include <string.h>
8
8
  #include <stdlib.h>
9
- #include <stdio.h>
10
9
 
11
10
  int main(void)
12
11
  {