函数getline(CIN,_string);

use*_*974 0 c++ string getline

我知道这getline(cin,_string);很有效

但这不是:

char* _chArr = new char;
getline(cin,_chArr);
Run Code Online (Sandbox Code Playgroud)

即使这个alson不起作用:

char* _chArr = new char[30];
getline(cin,_chArr);
Run Code Online (Sandbox Code Playgroud)

不是char*一个字符串?

cni*_*tar 5

不是char*是一个字符串

不,它是指向a的指针char,就是这样.该函数std::getline做了一些很酷的东西(扩展字符串和所有),这是不能轻易做到的char *.