使用字符数组保存一个字符串,不使用库函数完成对字符数组

使用字符数组保存一个字符串,不使用库函数完成对字符数组
2024-11-24 23:50:01
推荐回答(1个)
回答1:

你的代码没有问题:

#include
#include
using namespace std;
int main(){
string in_str;
cout<<"input a string:"<cin>>in_str;
int get_size(string);
size_t n=get_size(in_str)+1;
char *p=new char[n];
int i=0;
for(char*q=p;q!=p+n;++i,++q){ *q=in_str[i]; cout<< *q <delete [] p;
system("pause");
return 0;
}
int get_size(string s){
return s.size();
}