日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

020_C语言常用函数

發布時間:2024/8/26 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 020_C语言常用函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 清除數組,初始化數值

頭文件:#include <memory.h>或  #include <string.h>
函數原型:
memset(void *s,int ch,size_t n);

使用示例:
char buff[100];
memset(buff, 0, sizeof(buff));

將數值buff全部清零

2.在某個字符串中查找特定的字符(字符串)

頭文件:#include<string.h>
函數原型:char *strstr(char *str1, const char *str2);

  str1: 被查找目標 string expression to search.

  str2: 要查找對象 The string expression to find.

  返回值:若str2是str1的子串,則返回str2在str1的首次出現的地址;如果str2不是str1的子串,則返回NULL。

使用示例:

char*str1="string1 onexxx string2 oneyyy";

if(strstr((char *)str1, "one") != NULL) //將IP地址弄出來
  printf("%s",strstr((char *)str1, "one"));

打印:onexxxstring2oneyyy

3. 尋找某個字符串中某個字符的第一個

strchr是計算機編程語言的一個函數,原型為extern char *strchr(const char *s,char c),
可以查找字符串s中首次出現字符c的位置。
如:+IPD,0,4:1111
char *s = "+IPD,0,4:1111";
printf("%s ",strstr((char *)s,","));
結果是:,0,4:1111

4. 尋找某個字符串中某個字符的最后一個

strrchr() 函數(在php中)查找字符在指定字符串中從左面開始的最后一次出現的位置,
如果成功,返回該字符以及其后面的字符,如果失敗,則返回 NULL。與之相對應的是strchr()函數,
它查找字符串中首次出現指定字符以及其后面的字符。
如:+IPD,0,4:1111
char *s = "+IPD,0,4:1111";
printf("%s ",strchr((const char *)s,(char)","));
結果是:,4:1111

這一條的結果理論上是上面那個,但是STM32沒調出來,C語言沒注意行不行

總結

以上是生活随笔為你收集整理的020_C语言常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。