[問題] strcpy()
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
無法正常執行
希望得到的正確結果:
把b copy 到a
程式跑出來的錯誤結果:
compiler 可以過.DEV-C++ 無法執行
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
DEV-C++
有問題的code: (請善用置底文標色功能)
#include <iostream>
#include <cstdlib>
using namespace std;
void strcpy(char *,char *);
int main()
{
char a[8]="1234569";
char b[8]="0000000";
strcpy(a,b);
for(int i=0;i<8;i++)
cout<<*(a+i);
system("pause");
return 0;
}
void strcpy(char *des,char *src)
{
for(int i=0;*src!='\0';i++)
*(des+i)=*(src+i);
return;
}
補充說明:
請問大大..哪裡出錯了..好擔心是觀念上的問題...
--
妳髮如雪淒美了離別,我焚香感動了誰,
邀明月讓回憶皎潔,愛在月光下完美。
妳髮如雪紛飛了眼淚,我等待蒼老了誰,
紅塵醉微醺的歲月,我用無悔刻永世愛妳的碑。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.227.159
→
11/21 05:02, , 1F
11/21 05:02, 1F
→
11/21 09:42, , 2F
11/21 09:42, 2F
→
11/21 10:42, , 3F
11/21 10:42, 3F
→
11/21 10:42, , 4F
11/21 10:42, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章