C++ クラスの lastindexOf 関数を記述しようとしました。2週間試してみましたが、まだ機能しません。最初は、この投稿のロジックに従おうとしていました: CString find the last entryですが、char クラスの代わりに CString クラスを使用しているため、char クラスのコードを複製することに成功しませんでした。strstr も試してみましたが、どちらも運がありません。助けていただければ幸いです。
ここに私がこれまでに思いついたコードがあります:
#含む
using namespace std;
int lastIndexOf(char *s, char target);
int main()
{
char input[50];
cin.getline(input, 50);
char h = h;
lastIndexOf(input, h);
return 0;
}
int lastIndexOf( char *s, char target)
{
int result = -1;
while (*s != '\0')
{
if (*s == target ){
return *s;
}}
return result;
}