質問編集履歴

7

編集

2020/06/30 19:15

投稿

KZK13
KZK13

スコア43

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,11 @@
51
51
  汚いかもしれませんが、必要最低限の部分のみでコードを編集しました。
52
52
 
53
53
  [短くしたコードです](https://pastebin.com/gveVpr6U)
54
+
55
+
56
+
57
+ すいません、kazuma-sさん、編集後のプログラムでもなぜかエラーが起きます。
58
+
59
+ 私のビルドの仕方が悪いのかもしれません。
60
+
61
+ ![エラーメッセージが出てしまいます。](89c119c9a00eed465ae1ccd8a0db0327.png)

6

編集

2020/06/30 19:15

投稿

KZK13
KZK13

スコア43

test CHANGED
File without changes
test CHANGED
@@ -24,19 +24,11 @@
24
24
 
25
25
  しかし、実際に実行するとbuffer2の方で文章が読み込めていますが、「ジュニーは戦場へ行くという映画は面白い。」という結果は表示されませんでした。
26
26
 
27
- その際にbuffer2で中身デバッグました。
27
+ if (my_str2(buffer2, "映画")) という条件により「映画」を含んだ文章を読み込み、表示きると思っていました。しかし、**実際は「映画」という言葉メモから読み込ん一致させただけで、「映画」という言葉を含んだ文章を表示させるための処理が書かれせんでした。**
28
28
 
29
- デバッグ状態で
29
+ また、どうやったら太い黒文字で書いたような処理ができるかの書き方がわかりません。
30
30
 
31
- ```
32
-
33
- if (my_str2(buffer, "映画") && my_str2(buffer, "好き") && my_str2(buffer, "どんな") && my_str2(buffer, "?") ||my_str2(buffer, "映画") && my_str2(buffer, "好き") && my_str2(buffer, "?"))
34
-
35
- ```
36
-
37
- の部分に引っ掛かる
31
+ どう私が書けヒントとなるサンプルのプログラムなど頂けないでしょか。
38
-
39
- 「どんな映画が好きですか?」と入力します。するとbuffer2に入っている言葉が「My name is Enokida Yuuichirou.」と入っているのが確認できました。txtには「My name is Enokida Yuuichirou.」という文章は書いていないのでなぜこのような文章がbuffer2に入っているかはわかりません。
40
32
 
41
33
 
42
34
 

5

編集

2020/06/28 15:17

投稿

KZK13
KZK13

スコア43

test CHANGED
File without changes
test CHANGED
@@ -12,15 +12,17 @@
12
12
 
13
13
  まず、「覚えて」と入力した後に
14
14
 
15
- 例えば、「ジュニーは戦場へ行くという映画は面白い。」と入力してエンターキーを押します。するとtxtに
15
+ 例えば、「ジュニーは戦場へ行くという映画は面白い。」、「明日は晴れ。」、「どすこいはお相撲。」と入力してエンターキーを押します。
16
16
 
17
- ジュニーは戦場へ行くという映画は面白い。」と保存されます。
17
+ するとtxtに「ジュニーは戦場へ行くという映画は面白い。」、「明日は晴れ。」、「どすこいはお相撲。」と保存されます。
18
18
 
19
- その後に「どんな映画が好きですか?」と入力すると、メモから読み込んだ文章ジュニーは戦場へ行くという映画は面白い。」をbuffer2に入れて if (my_str2(buffer2, "映画"))条件が成立つときに、文章に映画という言葉がまれた文章を表示するようにして「ジュニーは戦場へ行くという映画は面白い。」と返すようにします。
19
+ その後に「どんな映画が好きですか?」と入力すると、メモから if (my_str2(buffer2, "映画")) という条件によ映画」をんだ文章を読み込み
20
+
21
+ 「ジュニーは戦場へ行くという映画は面白い。」をbuffer2に入れて「ジュニーは戦場へ行くという映画は面白い。」と返すようにします。
20
22
 
21
23
 
22
24
 
23
- しかし、実際に実行するとbuffer2の方で文章がちゃんと読み込めていで、結果は何も表示されませんでした。
25
+ しかし、実際に実行するとbuffer2の方で文章が読み込めていますが、「ジュニーは戦場へ行くという映画は面白い。」という結果は表示されませんでした。
24
26
 
25
27
  その際にbuffer2で中身をデバッグで見てみました。
26
28
 
@@ -38,7 +40,7 @@
38
40
 
39
41
 
40
42
 
41
- 期待する結果: "ジュニーは戦場へ行くという映画は面白い。"が画面に出力されるというのが期待です。
43
+ 期待する結果: 「映画」という言葉を含んだ文章である"ジュニーは戦場へ行くという映画は面白い。"が画面に出力されるというのが期待です。
42
44
 
43
45
 
44
46
 

4

編集

2020/06/28 13:19

投稿

KZK13
KZK13

スコア43

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,19 @@
10
10
 
11
11
  その次に覚えさせた文章から特定の言葉が含まれていた場合、その文章を少し改造したものを表示するというプログラムを作ろうとしています。
12
12
 
13
+ まず、「覚えて」と入力した後に
14
+
15
+ 例えば、「ジュニーは戦場へ行くという映画は面白い。」と入力してエンターキーを押します。するとtxtに
16
+
17
+ ジュニーは戦場へ行くという映画は面白い。」と保存されます。
18
+
13
- 例えば、「ジュニーは戦場へ行くという映画は面白い。」と覚えさせます。その後に「どんな映画が好きですか?」と質問すると、メモから読み込んだ文章をbuffer2に入れて if (my_str2(buffer2, "映画"))で条件が成り立つときに、文章に映画という言葉が含まれた文章を表示するようにして、「ジュニーは戦場へ行くという映画は面白い。」と返すようにします。
19
+ その後に「どんな映画が好きですか?」と入力すると、メモから読み込んだ文章ジュニーは戦場へ行くという映画は面白い。」をbuffer2に入れて if (my_str2(buffer2, "映画"))で条件が成り立つときに、文章に映画という言葉が含まれた文章を表示するようにして、「ジュニーは戦場へ行くという映画は面白い。」と返すようにします。
14
20
 
15
21
 
16
22
 
17
- しかし、buffer2の方で文章がちゃんと読み込めていないようで、デバッグbuffer2の中身を見てみました。
23
+ しかし、実際に実行するとbuffer2の方で文章がちゃんと読み込めていないようで、結果は何も表示されませんでした。
24
+
25
+ その際にbuffer2で中身をデバッグで見てみました。
18
26
 
19
27
  デバッグの状態で
20
28
 
@@ -26,9 +34,11 @@
26
34
 
27
35
  の部分に引っ掛かるように
28
36
 
29
- 「どんな映画が好きですか?」と入力します。すると確認としいていたLEFTmark893りま
37
+ 「どんな映画が好きですか?」と入力します。するとbuffer2に入っている言葉が「My name is Enokida Yuuichirou.」と入っているのが確認できまし。txtには「My name is Enokida Yuuichirou.」という文章書いていないのでなぜこのような文章がbuffer2入っているかはわかりません
30
38
 
39
+
40
+
31
- すが、buffer2入ってい言葉が「My name is Enokida Yuuichirou.」入ってのが確認きました
41
+ 期待る結果: "ジュニーは戦場へ行くという映画は面白い。"画面出力されるといのが期待
32
42
 
33
43
 
34
44
 

3

編集

2020/06/28 11:52

投稿

KZK13
KZK13

スコア43

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,9 @@
41
41
 
42
42
 
43
43
  [コードです](https://pastebin.com/B6HbXnUu)
44
+
45
+
46
+
47
+ 汚いかもしれませんが、必要最低限の部分のみでコードを編集しました。
48
+
49
+ [短くしたコードです](https://pastebin.com/gveVpr6U)

2

編集

2020/06/28 11:07

投稿

KZK13
KZK13

スコア43

test CHANGED
@@ -1 +1 @@
1
- buffer2に特定の言葉含んだ文章がメモから入らない。
1
+ 特定の言葉含んだ文章がメモからbuffer2に入らない。
test CHANGED
File without changes

1

hennsyuu

2020/06/28 09:38

投稿

KZK13
KZK13

スコア43

test CHANGED
@@ -1 +1 @@
1
- buffer2に特定の言葉の含んだ文章がメモから入らない。のと覚えてと打ち込んでいないのに「は」を含んだ文章を保存してします。
1
+ buffer2に特定の言葉の含んだ文章がメモから入らない。
test CHANGED
@@ -1,8 +1,6 @@
1
- 解決できない問題が二つあります。
1
+ 解決できない問題があります。
2
2
 
3
- 一つはbuffer2に保存した文章が入りません。
3
+ buffer2に保存した文章が入りません。
4
-
5
- 二つめは「覚えて」と入力した後に「は」を含む「映画は面白い」という文章を記憶させた後に、memoryは0になっていることは確認できたのに、なぜか再び「は」を含む「映画はつまらない」という文章までも記憶してしまう問題が解決できません。
6
4
 
7
5
 
8
6
 
@@ -42,4 +40,4 @@
42
40
 
43
41
 
44
42
 
45
- [コードです](https://pastebin.com/CEi06Jta))
43
+ [コードです](https://pastebin.com/B6HbXnUu)