使用下列秘訣:
使用位元組索引到字串時,會產生類似指標操作所構成的問題。 請考慮此範例,它會掃描字串中是否有反斜杠字元:
while ( rgch[ i ] != '\\' ) i++;這可能會為尾端位元組編製索引,而不是前置位元組,因此可能不會指向
character。使用 _mbclen 函式來解決上述問題:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );這正確地編製索引到前置位元組,因此會
character編制成 。 函_mbclen式會決定字元的大小(1 或 2 個字節)。