我试过了,但是没用。
#include <string>
string someString("This is a string.");
printf("%s\n", someString);
我试过了,但是没用。
#include <string>
string someString("This is a string.");
printf("%s\n", someString);
Answers:
#include <iostream>
std::cout << someString << "\n";
要么
printf("%s\n",someString.c_str());
使用字符串时,最好的打印方式是:
#include <iostream>
#include <string>
using namespace std;
int main(){
string newInput;
getline(cin, newInput);
cout<<newInput;
return 0;
}
这可以简单地完成工作,而不是执行您采用的方法。
std
名称空间而出现编译器错误)