設計乙個字串類,並將字串處理函式的內容進行封裝

2022-08-19 06:03:11 字數 965 閱讀 6908

#includeusing

namespace

std;

class

string ;

string::~string()

string::string()

//拷貝函式

string::string(const string & c) ;

void

string::strcat()

while (*pt)

cout

<< s << endl; //

輸出下連線複製是否正確

return;}

void

string::strcpy()

*ps = *pt; //

把\0也給*ps

cout << s

void string::strcpy(int n) //

複製前n個

else

}//結束複製之後要 最後加空字元

*ps = '\0'

;

cout

<< s

intstring::strcmp()

}return (*ps - *pt);

//返回當前指的位置 相減 就是字元對應的數值相減

}int string::strlen( char *s)

returni;}

void string::strwr( char *s)

++s;

}//由於指標已經把 類裡面的成員s 變為小寫

//故直接輸出就可以驗證

cout << s

void string::strup( char *s)

++s;

}cout

<< s

void

main()

字串處理 乙個字串包含另乙個字串的所有字元

假設這有乙個各種字母組成的字串,假設這還有另外乙個字串,而且這個字串裡的字母數相對少一些。從演算法是講,什麼方法能最快的查出所有小字串裡的字母在大字串裡都有?比如,如果是下面兩個字串 string 1 abcdefghlmnopqrs string 2 dcgsrqpom 答案是true,所有在st...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

php判斷乙個字串包含另乙個字串

a 58252,58253 如果 a 中存在 b,則為 true 否則為 false。b 58253 if strpos a,b false else 查詢字串在陣列中出現的次數 array array 1,hello 1,world hello 11 計算 string在 array 需為陣列 中...