【ニコニコ】ニコニコ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
47:名無しさん@お腹いっぱい。 09/03/03 04:18:55 rTfSbATe0 失礼55行でした 二つ目:↑で落としたwebページからコメントを抽出してファイルに保存(C言語) #include <stdio.h> #include <stdlib.h> #include <string.h> #define LINESIZE 256 #define BUFFERSIZE (LINESIZE + 1) int main() { FILE *fp1, *fp2; char lines[BUFFERSIZE]; fp1 = fopen("target.dat", "r"); if (fp1 == NULL) { puts("入力ファイルを開けません"); exit(-1); } fp2 = fopen("result.txt", "w"); if (fp2 == NULL) { puts("出力ファイルを開けません"); exit(-1); } while (1) { char *s; char tmp[BUFFERSIZE]; // そういえば未使用 s = fgets(lines, BUFFERSIZE, fp1); if (s == NULL) break; // ファイルの終端で終了 if(strstr(lines, "再生:") != NULL && strstr(lines, "td style") == NULL) { int count = 0; char *data[20], *token, *token2, *comments; token = strtok(lines, "<strong>"); while (token != NULL) { data[count] = token; token = strtok(NULL, "<strong>"); count++; } token2 = strtok(data[5], ",");// data[5]に動画のコメント数が格納されている comments = token2; while (token2 != NULL) { token2 = strtok(NULL, ","); if (token2 != NULL) strcat(comments, token2); } // 123,456,789 ←このコンマを取り除き 123456789 の様にする fprintf(fp2, "コメント:%s\n", comments); } } puts("無事完了しました。"); // デバッグ用、無くても構わない fclose(fp1); fclose(fp2); return 0; } 暇な人後は頼みます
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5392日前に更新/28 KB
担当:undef