Ex5_10.cpp
上传用户:wuzhousb
上传日期:2022-07-12
资源大小:380k
文件大小:1k
- //【例5.10】C++/C 标准库提供了字符串复制函数 strcpy(),本例显示算法的演变,可以看出指针应用之妙。
- #include< iostream>
- using namespace std;
- void scopy1(char s[],char ct[]){
- int i=0;
- while (ct[i]!=' '){
- s[i]=ct[i];
- i++;
- }
- s[i]=' ';
- }
- void scopy2(char *s, char *ct){
- while(*ct != ' '){
- *s=*ct;
- s=s+1;
- ct=ct+1;
- }
- *s = ' ';
- }
- void scopy3(char *s, char *ct){
- while(*ct) *s++=*ct++;
- *s = ' ';
- }
- void scopy4(char *s, char *ct){
- while( *s++=*ct++);
- }
- int main(){
- char a[20],b[]={"张成是篮球运动员。"};
- scopy1(a,b);
- cout<<a<<endl;
- scopy2(a,b);
- cout<<a<<endl;
- scopy3(a,b);
- cout<<a<<endl;
- scopy4(a,b);
- cout<<a<<endl;
- return 0;
- }