1

文字列でバイナリ検索を行う方法を理解するのに少し苦労しています。入力として持っているのは、コマンド ライン プロンプトの argv[1] という文です (argv[0] は、出力した実行可能ファイルの名前です)。これはどのように見えるかです:

./a.out "This is my sentence."

私のファイルには、2 つの配列を保持する .h ファイルも含まれています。名詞の特定のセットを保持する nouns 配列と、特定の動詞のセットを保持する verbs 配列です。私がやりたいことは、argv[1] の動詞と名詞が nouns または verbs 配列にあるかどうかを単純にチェックすることであり、それらを出力したいと思います。ただし、C には (C++ とは対照的に) 文字列がないため、上記のように文から各単語を解析し、それらを動詞または名詞の配列と比較する方法を理解するのに苦労しています。誰かがアルゴリズム/疑似コードまたはその方法についてのアイデアを提供できますか? もしそうなら、それは非常にありがたいです!

4

2 に答える 2