c++中定义一个string str; 用scanf输入时要用什么类型呢,%s不行

2025-01-05 03:48:52
推荐回答(3个)
回答1:

C++兼容C,但C不兼容C++,String是C++的,只能用cin读入的

回答2:

C语言里没有string,所以scanf中的%s不能输入string。
定义成char数组就可以那样弄了。

回答3:

弱弱地说一句...C++的输入不是用cin吗?...C里面的输入才是用scanf吧?...