string 是C++ 独有的数据结构,只能用cin来读取; string op; scanf("%s",op); 会报segment fault; 也只能用cout来输出。
string op;
scanf("%s",op);
segment fault;
如果用cin来读取,printf("%s\n",op);也会输出奇怪的字符。
printf("%s\n",op);
输出其实可以用printf("%s",s.c_str());c_str()这个只读指针,但是最好不要用
printf("%s",s.c_str());
噢噢,感谢hhhh,刚开始以为输入输出混着用,没事。最近才发现。
输出其实可以用
printf("%s",s.c_str());
c_str()这个只读指针,但是最好不要用噢噢,感谢hhhh,刚开始以为输入输出混着用,没事。最近才发现。