-3

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;
 }
4

1 に答える 1