65,186
社区成员




#include <iostream>
#include <string>
using namespace std;
int main()
{
string p;
string q;
string k;
//char p[3],q[5],k[8];
// cin.clear();
cout < <"input p:";
cin>>p;
cout < <"input q:";
cin>>q;
cout < <"input k:";
cin>>k;
cout < <"output p:" < <p < <endl;
cout < <"output q:" < <q < <endl;
cout < <"output k:" < <k < <endl;
}
#include <iostream>
using namespace std;
int main()
{
//char p[3],q[5],k[8];
char * p = new char[3];
char * q = new char[5];
char * k = new char[8];
cout <<"input p:";
cin>>p;
p[2] = '\0';
cin.clear(istream::goodbit);
cin.sync();
cout <<"input q:";
cin>>q;
q[4] = '\0';
cin.clear(istream::goodbit);
cin.sync();
cout <<"input k:";
cin>>k;
k[7] = '\0';
cin.clear(istream::goodbit);
cin.sync();
cout <<"output p:" << p <<endl;
cout <<"output q:" << q <<endl;
cout <<"output k:" << k <<endl;
}
#include <iostream>
using namespace std;
int main()
{
char *p,*q,*k;
// cin.clear();
char str[100];
cout<<"input p:";
cin>>str;
p=new char[strlen(str)+1];
strcpy(p,str);
cout<<"input q:";
cin>>str;
q=new char[strlen(str)+1];
strcpy(q,str);
cout<<"input k:";
cin>>str;
k=new char[strlen(str)+1];
strcpy(k,str);
cout<<"output p:"<<p<<endl;
cout<<"output q:"<<q<<endl;
cout<<"output k:"<<k<<endl;
delete p;
delete q;
delete k;
}