注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
1053253151<>もけっけ<>blue<><>てすと<>127.0.0.1<><> 上のような文字列を<で区切ってポインタ配列に分... 1053253151<>もけっけ<>blue<><>てすと<>127.0.0.1<><> 上のような文字列を<で区切ってポインタ配列に分けていくことを考えます。この文字列がstrtok()関数によってどう処理されるのかを細かく見ていきましょう。 char str[] = "1053253151<>もけっけ<>blue<><>てすと<>127.0.0.1<><>"; というように、strという名のchar配列にログの文字列を代入するとします。この文字列をstrtok()関数で分割するとどうなるでしょうか。区切り文字は'<'とします。また、stotok()関数が返すポインタをpとします。 char* p; p = strtok(str,"<"); これが一度目の分割です。こうすると文字列strはどうなるでしょうか。 #include <stdio.h> #include <string.h>
2008/10/06 リンク