用scanf和printf读写string
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
s.resize(50); //需要预先分配空间
s="csdn";
scanf("%s",&s[0]);
printf("%s\n",s.c_str());
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
s.resize(50); //需要预先分配空间
s="csdn";
scanf("%s",&s[0]);
printf("%s\n",s.c_str());
return 0;
}