就是用一个char c去接收掉‘/’号即可;
#include <iostream>
using namespace std;
struct Frac {
int cld;
int mth;
};
int main() {
Frac frac1, frac2;
int k;
char c;
cin >> frac1.cld >>c>> frac1.mth >> frac2.cld >>c>> frac2.mth;
cin >> k;
}
不过用cin.ignore();函数也可以实现同样的效果
#include <iostream>
using namespace std;
struct Frac {
int cld;
int mth;
};
int main() {
Frac frac1, frac2;
int k;
char c;
cin >> frac1.cld;
cin.ignore();
cin >> frac1.mth;
cin >> frac2.cld;
cin.ignore();
cin >> frac2.mth;
cin >> k;
}