tft每日頭條

 > 科技

 > 字符串常用的5個方法

字符串常用的5個方法

科技 更新时间:2024-09-30 17:24:54

  這一章我們再來看一下幾個常用的字符串函數

  1. sprintf函數

  sprintf函數是在stdio.h中而不是在string.h中裡聲明的。它的作用和printf一樣,但是它寫到字符串裡而不是寫到屏幕上。

  它的原型是:int sprintf (char *__restrict __s,const char *__restrict __format, ...),它返回字符串的字符個數

  字符串常用的5個方法(常用的字符串函數3)(1)

  2. strchr函數

  strchr返回一個指向字符串s中存放字符c的第一個位置的指針,如果沒找到就返回空指針。

  它的原型是:

  const char *strchr (const char *__s, int __c)

  字符串常用的5個方法(常用的字符串函數3)(2)

  3. strrchr函數

  strrchr和上一個函數strchr剛好相反,它是返回目标字符在字符串中最後一次出現的位置,找不到返回空指針,同樣的\0也能被搜索。

  原型為:const char *strrchr (const char *__s, int __c)

  字符串常用的5個方法(常用的字符串函數3)(3)

  4. strpbrk函數

  依次檢驗串s1中的字符,當被檢驗字符在字符串s2中也包含時,則停止檢驗,并返回該字符位置,空字符null不包括在内。

  它的原型為:const char *strpbrk (const char *__s, const char *__accept)

  字符串常用的5個方法(常用的字符串函數3)(4)

  5. strstr函數

  strstr函數返回一個指針,指向s1字符串中第一次出現s2字符串的地方。如果在s1中沒找到s2字符串函數就返回空指針。

  它的原型是:const char *strstr (const char *__haystack, const char *__needle)

  字符串常用的5個方法(常用的字符串函數3)(5)

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved