SDKにて文字の検索をしております。

[戻る]
YOZI [E-Mail] 2006/03/02(木) 16:06:45
文字列で改行までの抜き取りをしていますがうまくいきません。
どなたかご教授ください。

    char szStr[2000];//ここに文字が入っています。
    char *pp1,*pp2;
        char s2[256];
    size_t stn;
    
    pp1 = strstr(szStr,"\x0d\x0a" );
        pp2 = strstr(pp1+1,"\x0d\x0a" );
        stn =strspn(szStr,pp1);
        strncpy(s2,szStr,stn);//szStrの中の文字をstnに入ってる数だけ抜き取る

以上がコードです。よろしくお願いします。

YOZI [E-Mail] 2006/03/02(木) 17:20:34
[[解決]]
 大変すいませんでした。解決しました。

  strtok(szStr,"\x0d\x0a");

で良いのですね。お騒がせしました。

古いスレッドには追加発言できません。