こんにちは。私は C を初めて使用します。C の最初の「/」で URL を 2 つの部分に分割したいと考えています。
私はコードを持っています:
char *token1, *token2;
token1 = strtok("website URL here", "/");
token2 = strtok(NULL, "/");
問題は、ウェブサイトが「www.foo.com/foo/」のような場合に機能することです。「www.foo.com」と「foo」を取得しました
ただし、URL に複数の「/」がある場合、たとえば「www.foo.com/foo1/foo2/foo3/」のようになります。「www.foo.com」と「foo1/foo2/foo3/」を取得するにはどうすればよいですか? URLに含まれる「/」の数が理想的でないため、これ以上トークンを作成したくありません。
ありがとう。