65,211
社区成员
发帖
与我相关
我的任务
分享#include<iostream>
using namespace std;
char *strCpy(char *strDest,const char *strSrc){
while((*strDest++=*strSrc++)!='\0');//把*strDest++=*strSrc++单独写
return strDest; //一句为什么报错?无法从“const char *”转换为“char *”
} //strDest不是后移的吗,怎么依然返回的是首地址?
int main(){
char *ch="abcdefghij",*strdest;
strdest=(char*)malloc(sizeof(ch));
strCpy(strdest,ch);
cout<<"The source string: "<<ch<<endl
<<"After copy: "<<strdest<<endl;
return 0;
}
c/c++两个大的问题,一是指针,二是型别
如果这两样都没弄明白等于还没入门