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"。
助けてくれてありがとう。