strcpy 实现

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:24:39
#include "stdafx.h"
#include<iostream>
using namespace std;

char* srccopy (char* str ,char* dest);

void main()

{ char* m="abc" ,n="a";

cout<<srccopy(n,m)<<endl;

getchar();
}

char* srccopy (char* str, char* dest);

{ int i;

if((str!==NULL||dest!==NULL)&&(strlen(str)>=strlen(dest))

else return str;

for(i=0,i<strlen(dest),i++)

*str=*dest;

}
哪里出错了,请各位高手帮助

//#include "stdafx.h"
#define NULL 0
#include<iostream>
using namespace std;

char* srccopy (char* str ,char* dest);

void main()

{ char* m="abc" ,*n="a";

cout<<srccopy(n,m)<<endl;

getchar();
}

char* srccopy (char* str, char* dest)

{ int i;

if((str!=NULL||dest!=NULL)&&(strlen(str)>=strlen(dest)) )

for(i=0;i<strlen(dest);i++)

*str=*dest;
else return str;

}

这是改了后的,非技术性错误太多了。