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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言字符串文库总结,C语言程序设计入门:字符串函数

發(fā)布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言字符串文库总结,C语言程序设计入门:字符串函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

版權(quán)聲明:以上文章中所選用的圖片及文字來源于網(wǎng)絡(luò)以及用戶投稿,由于未聯(lián)系到知識產(chǎn)權(quán)人或未發(fā)現(xiàn)有關(guān)知識產(chǎn)權(quán)的登記,如有知識產(chǎn)權(quán)人并不愿意我們使用,如果有侵權(quán)請立即聯(lián)系:55525090@qq.com,我們立即下架或刪除。

簡介:字符輸?輸出

putchar

? int putchar(int c);

? 向標(biāo)準(zhǔn)輸出寫?個字符

? 返回寫了?個字符, EOF( -1)表?寫失敗

getchar

? int getchar(void);

? 從標(biāo)準(zhǔn)輸?讀??個字符

? 返回類型是 int是為了返回 EOF( -1)

? Windows—>Ctrl-Z

? Unix—>Ctrl-D

標(biāo)準(zhǔn)庫中的字符串函數(shù)

string.h

? strlen

? strcmp

? strcpy

? strcat

? strchr

? strstr

strlen

? size_t strlen(const char *s);

? 返回 s的字符串?度(不包括結(jié)尾的 0)

strcmp

? int strcmp(const char *s1, const char *s2);

? ?較兩個字符串,返回:

? 0:s1==s2

? >0:s1>s2

? <0:s1strcpy

? char * strcpy(char *restrict dst, const char *restrict

src);

? 把 src的字符串拷?到 dst

? restrict表明 src和 dst不重疊( C99)

? 返回 dst

? 為了能鏈起代碼來

復(fù)制?個字符串

char *dst = (char*)malloc(strlen(src)+1);

strcpy(dst, src);

strcat

? char * strcat(char *restrict s1, const char *restrict

s2);

? 把 s2拷?到 s1的后?,接成?個?的字符串

? 返回 s1

? s1必須具有?夠的空間

安全問題

? strcpy和 strcat都可能出現(xiàn)安全問題

? 如果?的地沒有?夠的空間?

安全版本

? char * strncpy(char *restrict dst, const char *restrict

src, size_t n);

? char * strncat(char *restrict s1, const char *restrict

s2, size_t n);

? int strncmp(const char *s1, const char *s2, size_t n);

字符串中找字符

? char * strchr(const char *s, int c);

? char * strrchr(const char *s, int c);

? 返回 NULL表?沒有找到

? 如何尋找第 2個?

字符串中找字符串

? char * strstr(const char *s1, const char *s2);

? char * strcasestr(const char *s1, const char *s2); 更多>>

總結(jié)

以上是生活随笔為你收集整理的c语言字符串文库总结,C语言程序设计入门:字符串函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。