#include
#include
using namespace std;
int main()
{string ch;
char *p=&ch[0];
gets(p);
cout<<ch<<endl;
system("pause");
}
為什麼鍵入不了字符串。
vs版本是2012
string ch;
char *p = &ch[0];
gets(p);
cout<<&ch[0]<< endl << p <<endl;
return 0;
這個才是正確的寫法。。cout <<ch 這個編譯都不過。。