回答編集履歴
2
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
最後の文字 == '.' というところに持っていけば良いです。
|
2
2
|
文字列長lはstrlenを使えば分かり、src[l]は終端文字ですから、その前の文字を比較に用います。
|
3
3
|
|
4
|
-
もし特定文字**列**で終わっていることを確認したいなら、strcmp(src+n, "hoge") と書きます。
|
4
|
+
もし特定文字**列**で終わっていることを確認したいなら、!strcmp(src+n, "hoge") と書きます。
|
5
5
|
事前に特定文字列がどこで始まり得るか計算する必要がありますが。
|
1
追記
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
最後の文字 == '.' というところに持っていけば良いです。
|
2
2
|
文字列長lはstrlenを使えば分かり、src[l]は終端文字ですから、その前の文字を比較に用います。
|
3
3
|
|
4
|
-
もし特定文字**列**で終わっていることを確認したいなら、strcmp(src+n, "hoge") と書きます。
|
4
|
+
もし特定文字**列**で終わっていることを確認したいなら、strcmp(src+n, "hoge") と書きます。
|
5
|
+
事前に特定文字列がどこで始まり得るか計算する必要がありますが。
|