質問編集履歴

2

題名の変更

2020/07/29 11:20

投稿

kohaku_
kohaku_

スコア0

test CHANGED
@@ -1 +1 @@
1
- c言語で探索文字のやり方について。考えましたがわかりません。
1
+ 考えましたがわかりません。
test CHANGED
File without changes

1

一部削除

2020/07/29 11:20

投稿

kohaku_
kohaku_

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,6 @@
1
- キーボードから読み込んだ文字列(2文字以上、100文字以下)の中に、キーボードから入力した連続した2文字が最初に出現する配列番号を求める関数search( )を作成し、結果をメイン関数で出力する。という課題を行っています。
2
-
3
- ```ここに言語を入力
4
-
5
- コード
6
-
7
1
  #include<stdio.h>
8
2
 
9
- int search(char *s,char *c)
3
+ int search_str(char *s)
10
4
 
11
5
  {
12
6
 
@@ -14,15 +8,7 @@
14
8
 
15
9
 
16
10
 
17
- while(*s){
18
-
19
- if(s[i]==*c) i++;
20
-
21
- s++;
22
-
23
- }
24
-
25
- return (i+1);
11
+ return (i+1);
26
12
 
27
13
  }
28
14
 
@@ -32,7 +18,7 @@
32
18
 
33
19
  {
34
20
 
35
- char str[100],cha[10];
21
+ char str[100],ch[99];
36
22
 
37
23
 
38
24
 
@@ -46,7 +32,7 @@
46
32
 
47
33
 
48
34
 
49
- printf("%d\n",search(str, cha));
35
+ printf("%d\n",search_str(str, cha));
50
36
 
51
37
 
52
38
 
@@ -54,7 +40,11 @@
54
40
 
55
41
  }
56
42
 
43
+ ```ここに言語を入力
44
+
57
- ```
45
+ コード
46
+
47
+
58
48
 
59
49
 
60
50