Example Text:
bclk = /gsrpkg_te/gsrpkg/gsrdie/xxBCLK
「strtok」について質問したいのですが、以下は私が直面したいくつかの疑問を含むコード例です。
char *p4;
char *p5;
p4 = strtok (eqvline, "=");
p5 = strtok (NULL, ":");
if ( !strcmp (p4, "bclk") ) {
strcpy ( sa_de_bclk, p5 );
printf ( "[vTPSim] ---> bclk = %s.\n", p5);
}
上記の例のテキストから、":"
どこにも (コロン) はありません。私の理解でstrtok()
は、定義されたシンボルが見つからない場合は結果として NULL が割り当てられます。
ただし、この場合、 がなく":"
てp5
も の割り当てが残っているのはなぜですか"/gsrpkg_te/gsrpkg/gsrdie/xxBCLK"
。
助けてくれてありがとう。