C A L E N D A R
プロフィール
ADMIN:Kuar メール kuar☆ mail.goo.ne.jp(メッセ対応) スカイプ kuar_s HP http://sora-blue.net/~kuar/index.html mixi http://mixi.jp/show_profile.pl?id=10917408
最新記事
(08/07)
(02/21)
(01/04)
(12/23)
(04/11)
カウンター
ブログ内検索
アーカイブ
|
無題
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
TRACKBACK
この記事のURL▽ この記事のトラックバックURL▽
|
CopyRight (c) のなちす All Right Reserevd. |