C++ HW6-1 for WallPower
編寫一個C++程式,其中自訂一個函式Mystrcp(),利用指標傳入兩字串起始位置
(兩字串為"I like C" 、 "This is fun")。將字串1複製到字串2,然後印出字串2。
參考輸出如下。
參考答案。
(兩字串為"I like C" 、 "This is fun")。將字串1複製到字串2,然後印出字串2。
參考輸出如下。
參考答案。
#include <iostream>
using namespace std;
void Mystrcpy(char *str1, char *str2)
{
int check = 0;
for (int i = 0; *(str2 + i) != '\0'; i++)
{
if (*(str1 + i) == '\0')
check = 1;
if (check == 0)
*(str2 + i) = *(str1 + i);
else
*(str2 + i) = '\0';
}
}
int main()
{
char word1[] = "I like C", word2[] = "This is fun";
Mystrcpy(word1, word2);
cout << "word2 = " << word2 << endl;
system("pause");
return 0;
}

留言
張貼留言