#ifndef _string_h_
#endif _string_h_
//#pragma once
#includeusing namespace std;
#define max_string_size 8
typedef char sstring[max_string_size+1];
int length(sstring s)
int index1(char *t, char *p)
} /* 由串s複製得串t */
bool strcopy(sstring t, sstring s)
/* 返回串的元素個數 */
int strlength(sstring s)
/* 初始條件:串s存在。操作結果:將s清為空串 */
bool clearstring(sstring s)
/* 用t返回s1和s2聯接而成的新串。若未截斷,則返回true,否則false */
bool concat(sstring t, sstring s1, sstring s2)
else
} /* 用sub返回串s的第pos個字元起長度為len的子串。 */
bool substring(sstring sub, sstring s, int pos, int len)
/* 初始條件: 串s和t存在,1≤pos≤strlength(s)+1 */
/* 操作結果: 在串s的第pos個字元之前插入串t。完全插入返回true,部分插入返回false */
bool strinsert(sstring s, int pos, sstring t)
else
} /* 初始條件: 串s存在,1≤pos≤strlength(s)-len+1 */
/* 操作結果: 從串s中刪除第pos個字元起長度為len的子串 */
bool strdelete(sstring s, int pos, int len)
/* 返回子串t在主串s中第pos個字元之後的位置。若不存在,則函式返回值為0。 */
/* 其中,t非空,1≤pos≤strlength(s)。 */
/* 蠻力法*/
int index(sstring s, sstring t, int pos)
else /* 指標後退重新開始匹配 */
} if (j > t[0])
return i - t[0];
else
return 0;
} /* 初始條件: 串s,t和v存在,t是非空串(此函式與串的儲存結構無關) */
/* 操作結果: 用v替換主串s中出現的所有與t相等的不重疊的子串 */
bool replace(sstring s, sstring t, sstring v)
} while (i);
return true;
}
/* 初始條件: 串s,t和v存在,t是非空串(此函式與串的儲存結構無關) */
/* 操作結果: 用v替換主串s中出現的所有與t相等的不重疊的子串 */
bool strreplace(sstring s, sstring t, sstring v)
} while (i);
return true;
}
#include"string.h"
void main()
RFID系統組成及其功能
rfid系統因應用的不同其組成也會有所不同,但基本都是由讀寫器和電子標籤組成,在應用中通常還包含上層的管理系統。讀寫器 reader 是讀取或寫入電子標籤的裝置,也可以成為閱讀器,讀寫器一般由射頻訊號發射單元器,高頻接收單元及其控制單元組成。rfid系統工作時,一般先由讀寫器發射乙個特定的詢問訊號,...
TensorFlow 各函式及其功能
1 sess tf.interactivesession 建立乙個新的 session,並將其註冊為預設的 session。2 x tf.placeholder tf.float32,none,784 建立乙個輸入資料的地方,第乙個引數樹資料型別,第二個引數代表 tensor 的 shape,即資料...
c語言 字串功能的實現(補充)
字串的連線,連線之後會帶上 0,若是字串不夠要求的長度,直接忽略,不用添0 char my strncat char dest char str,int count dest str return start int main 2 strcmp 字串的比較 asii值的比較 int my strcm...