12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

通 用 软 件 函 数 库strstr功 能 : 查 找 某 个 字 符 串 在 另 一 字 符 串 中 首 次 出 现 的 位 置 。包 含 头 文 件 : string.h原 型 :char * strstr( const char * str,const char * substr );参 数 :str指 向 要 搜 索 的 字 符 串 。substr指 向 要 查 找 的 字 符 串 模 式 。说 明 :该 函 数 将 在 字 符 串 str 中 查 找 字 符 串 substr ( 空 字 符 除 外 ) 首 次 出现 的 位 置 。返 回 值 :如 果 找 到 了 字 符 串 , 返 回 指 向 str 中 该 字 符 串 的 指 针 。 否 则 , 返 回 一 个空 指 针 。文 件 名 :strstr.asmstrtok函 数 :包 含 头 文 件 :原 型 :将 空 字 符 插 入 到 指 定 的 分 隔 符 处 , 把 某 个 字 符 串 分 隔 为 子 字 符 串 或 者 符号 。string.hchar * strtok( char * str,const char * delim );参 数 :str指 向 要 搜 索 的 字 符 串 。delim指 向 表 明 符 号 结 尾 的 一 组 字 符 的 指 针 。说 明 : 该 函 数 通 过 将 空 字 符 插 入 到 指 定 的 字 符 处 , 把 字 符 串 分 隔 为 子 字 符 串 。在 第 一 次 对 某 个 字 符 串 调 用 此 函 数 时 , 该 字 符 串 要 传 递 给 str。 此 后 ,通 过 向 str 传 递 空 值 调 用 该 函 数 , 从 上 一 个 分 隔 符 继 续 解 析 该 字 符 串 。当 调 用 strtok 时 , 如 果 str 是 一 个 非 空 参 数 , 则 它 从 str 字 符 串 的首 字 符 开 始 搜 索 。 它 略 过 字 符 串 delim 中 出 现 的 所 有 前 导 字 符 , 然 后略 过 所 有 delim 中 没 有 出 现 的 字 符 , 最 后 将 下 一 字 符 设 为 空 字 符 。当 调 用 strtok 时 , 如 果 str 是 一 个 空 参 数 , 则 它 从 上 次 调 用 时 设 置为 空 的 字 符 后 面 一 个 字 符 开 始 , 查 找 最 新 检 测 过 的 字 符 串 。 它 略 过 所 有delim 中 没 有 出 现 的 字 符 , 然 后 将 下 一 字 符 设 为 空 字 符 。如 果 strtok 函 数 在 发 现 分 隔 符 前 遇 到 了 字 符 串 的 结 尾 , 则 它 不 会 修 改该 字 符 串 。在 每 次 调 用 strtok 函 数 时 , 传 递 给 delim 的 字 符 组 不 必 相 同 。返 回 值 :文 件 名 :如 果 找 到 分 隔 符 , 则 函 数 返 回 指 向 str 中 找 到 不 在 字 符 组 delim 中 的第 一 个 字 符 的 指 针 。 该 字 符 代 表 本 次 调 用 所 创 建 符 号 的 第 一 个 字 符 。如 果 在 遇 到 终 止 空 字 符 前 没 有 找 到 分 隔 符 , 则 返 回 一 个 空 指 针 。strtok.asm© 2004 Microchip Technology Inc. DS51297C_CN 第 127 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!