输入:<div5 id="abc" style="....">xyz</div5>
我想将它分配给字符串变量,但由于引用,这不能直接分配给字符串变量。
我该如何接受这个输入。
这样我就可以分配一个字符串变量
答案 0 :(得分:1)
你需要逃避引号:
#include <iostream>
std::string x = "<div5 id=\"abc\" style=\"....\">xyz</div5>";
Java也是如此:
String x = "<div5 id=\"abc\" style=\"....\">xyz</div5>;
要在C ++中从用户那里获取它:
#include <iostream>
std::string x;
std::getline(std::cin, x);
在Java中:
String x = new Scanner(System.in).nextLine();
答案 1 :(得分:-1)
#include<iostream>
#include<strirng>
using namespace std;
int main()
{ string a,b;
getline(cin,a,'\"');//input end when there is a "
getline(cin,b,'\"');//because " is a wide space character,need to put\
before it
cout<<a<<" "<<b<<endl;
return 0;
}