字串操作之字串拷貝功能實現

2021-09-03 05:12:53 字數 613 閱讀 4681

#includeusing namespace std;

//思路分析:

//a.確定被拷貝的陣列記憶體是否小於等於目標陣列的記憶體大小

//b.拷貝陣列

//c.目標陣列最後乙個字元為空字元(\0)

//str1:被拷貝的陣列 str2:目標陣列 len:目標陣列的長度

bool stringcopy(char* str1, char* str2, int len)

//比較被拷貝的陣列str1與目標陣列的長度,防止陣列越界造成崩潰

if (i > len)

//進行同步拷貝

i = 0;

while (str1[i] != '\0')

str2[i] = '\0';

return true;

}void printf(char* str1, char* str2)

int main()

; //----拷貝

stringcopy(str1, str2, 10);

printf(str1, str2);

system("pause");

return 0;

}

彙編 串操作 字串拷貝

一 實習題目 串操作 二 實習目的 掌握串操作程式設計的基本方針 三 實習內容 將首位址 data1 按位元組儲存的資料塊通過使用字串操作將其移動到首位址為 data2 的資料塊中。四 data segment dataone db it is a temp string 0ah,0dh,datat...

c字串拷貝操作

include char strcpy char dest,char src char strdup const char s char strndup const char s,size t n void memcpy void dest,const void src,int n void mem...

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...