忍者ブログ
ADMINNEW ENTRY
C A L E N D A R
02 2024/03 04
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

HP→http://sora-blue.net/~kuar/index.html
No.393 No.392 No.391 No.390 No.389 No.388 No.387 No.386 No.385 No.384 No.383
2024-03-28(Thu)
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2009-04-15(Wed)
無題
Cの文字列操作が難しい。理論的にはあってるはずなんだけど1~3文字ほどズレが生じる。

titleJudg = strstr(buffer2, setTitle);

if(titleJudg!=NULL){
  int s = strlen(titleJudg);
  titleDelJudg = strlen(titleJudg) - strlen(setTitle) - strlen(endTitle);

  while(1){
    titleStr[i] = titleJudg[i+7];
    if(i==titleDelJudg){
      titleStr[i]='\0';
      i=0;
      break;
    }
    i++;
  }
  OutputDebugString(titleStr);
}

ちなみに
titleJudg = "<title>日本語</title>";
setTitle = "<title>";
endTitle = "</title>";
何してるかってーと見てのとおりタグの除去作業。
”文字列の削除”とか”何文字目から何文字目までを抜き出す”とかいう関数が見つからなかったので仕方なしにごり押しでがんばっているわけだが読み込むテキストによりズレがまちまち。
PR



・C O M M E N T
  • この記事へのコメント投稿フォームです。


  • Name:
    Title:
    Mail:
    Url:
    Color:
    Decoration:
    Vodafone絵文字 i-mode絵文字 Ezweb絵文字
    Message:
    Pass:
    ※編集時に必要です。


    TRACKBACK
    • この記事のURLとトラックバックURLです。
    • 必要に応じてご使用くださいませ。
    この記事のURL▽
    この記事のトラックバックURL▽
    No.393 No.392 No.391 No.390 No.389 No.388 No.387 No.386 No.385 No.384 No.383

    Powered by NinjaBlog. Template by うさねこ.
    忍者ブログ[PR]