码迷,mamicode.com
首页 > 其他好文 > 详细

wcschr (Strings) – C 中文开发手册

时间:2020-07-12 10:26:21      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:null   class   main   ons   分析   include   etl   author   com   

[
  • ??C 语言中文开发手册

    wcschr (Strings) - C 中文开发手册

    在头文件<wchar.h>中定义 ? ?
    wchar_t * wcschr(const wchar_t * str,wchar_t ch); ? (自C95以来)

    ch在指向的宽字符串中查找宽字符的第一个匹配项str。

    参数

    str - 指向要分析的以空字符结尾的宽字符串
    CH - 宽字符搜索

    返回值

    指向找到的字符str,或者NULL如果找不到这样的字符。

    示例

    #include <wchar.h>
    #include <stdio.h>
    #include <locale.h>
     
    int main(void)
    {
        wchar_t arr[] = L"招き猫 кошка";
        wchar_t *cat = wcschr(arr, L‘猫‘);
        wchar_t *dog = wcschr(arr, L‘犬‘);
     
        setlocale(LC_ALL, "en_US.utf8");
        if(cat)
            printf("The character 猫 found at position %td\n", cat-arr);
        else
            puts("The character 猫 not found");
     
        if(dog)
            printf("The character 犬 found at position %td\n", dog-arr);
        else
            puts("The character 犬 not found");
    }

    输出:

    The character 猫 found at position 2
    The character 犬 not found

    参考

    C11标准(ISO/IEC 9899:2011): 7.29.4.5.1 wcschr函数(p: 435) C99标准(ISO / IEC 9899:1999): 7.24.4.5.1 wcschr函数(p: 381)

    另请参阅

    wcsrchr(C95) 在宽字符串(函数)中查找宽字符的最后一次出现
    wcspbrk(C95) 在一个宽字符串中找到任何宽字符的第一个位置,在另一个宽字符串(函数)

    | C ++文档wcschr |

  • ??C 语言中文开发手册
    ]
    转载请保留页面地址:https://www.breakyizhan.com/c-3/28297.html

    wcschr (Strings) – C 中文开发手册

    标签:null   class   main   ons   分析   include   etl   author   com   

    原文地址:https://www.cnblogs.com/breakyizhan/p/13287155.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!