串的基本操作

2021-10-06 10:34:32 字數 338 閱讀 1052

假設有串t=「」,s="iphone 11 pro max?」,w=「pro」

strassign(&t,chars):賦值操作。把串t賦值為chars。

strcopy(&t,s):複製操作。由串s複製得到串t。

strempty(s):判空操作。若s為空串,則返回true,否則返回false。

strlength(s):求串長。返回串s的元素個數。

clearstring(&s):清空操作。將s清為空串。

destroystring(&s):銷毀串。將串s銷毀(**儲存空間)。

concat(&t,s1,s2):串聯接。用t返回由s1和s2聯接而成的新串

串的基本操作

include include include include define maxn 50 define ok 1 define error 0 typedef struct strnode snode void creat snode char 建立串 int getsubstr snode i...

串的基本操作

串的基本操作 前記 這一章課件裡主要講了串的屬性和一些常用的操作。課件裡面是通過偽 的方式來進行描述,這樣有利於同學們的理解,以及能夠適用於各種程式語言。下面就針對c 語言對這些基本操作做乙個具體的實現,大家在運用中可以參考。mystring.h ifndef mystring h define m...

串的基本操作

include define maxstrlen 255 define true 1 define false 0 define ok 1typedef intstatus typedef unsigned char sstring maxstrlen 1 status strassign sstr...