沒接觸過C語言,領導給了個題,弄了一天不會弄。希望大佬給個答案,謝謝!
1.設計一個 int StrLen(const char* Str)函式,計算引數Str所指代的字串的長度,不包括結尾符'\0'。
2.設計一個 int SubString(const char* Str, char* Sub, unsigned int Beginldx, unsigned int Len)函式,將Str指向的字串中從Beginldx開始的Len個字符,拷貝到Sub指向的空間中,并補充結尾符(前提調函式要提前為Sub分配好存盤空間)。如果Str從Beginldx開始到結尾符不夠Len長度,回傳值為-1,否則回傳值為0?
3.設計一個 int Search(const char* Str, const char* Sub)函式,在Str字串中搜索Sub字串。如果找到,則返Sub首字符在Str中的下標,否則回傳-1。要求必須通過呼叫前兩個函式進行實作。
4.前三個函式用一個c檔案和h檔案。
5.主函式實作從鍵盤接收兩個字串,并執行第一個字串中搜索第二個字串的函式呼叫,單行輸出Search回傳值。要求輸入可以包含空格,每行輸入長度不超過80字符。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/213047.html
標籤:新手樂園
上一篇:c語言小題目
下一篇:求助again
