質問編集履歴

2

cnt → i に変更

2019/08/30 08:30

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
 
82
82
 
83
- 1:strcpy_s(opts->srecord0_text, 50, argv[cnt] );
83
+ 1:strcpy_s(opts->srecord0_text, 50, argv[i] );
84
84
 
85
85
 
86
86
 

1

追記2

2019/08/30 08:29

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,41 @@
71
71
 
72
72
 
73
73
  構造体で定義した配列に、コマンドパラメータのテキストを格納したいのですが、なかなか上手くいかないのでアドバイス頂けると助かります。
74
+
75
+
76
+
77
+
78
+
79
+ --追記2--
80
+
81
+
82
+
83
+ 1:strcpy_s(opts->srecord0_text, 50, argv[cnt] );
84
+
85
+
86
+
87
+ としてみました。
88
+
89
+
90
+
91
+
92
+
93
+ 2:opts.srecord0_text; 
94
+
95
+ デバッグで変数の中身を見てみると
96
+
97
+
98
+
99
+ 0x00ebf908 "フフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフ... char[0x00000032]
100
+
101
+
102
+
103
+ となっていました。
104
+
105
+
106
+
107
+ なので、コマンドパラメータが無くても、 CCCCCCCC  と出力されてしまいます(16進数表記)
108
+
109
+
110
+
111
+ これは、何の値が入ってしまっているのでしょうか?