如何输出向量double?然后停在我的整数之前

时间:2018-11-25 16:34:13

标签: c++ vector struct int double

如何输出向量double?停在我的整数之前。 我有一个长度可变的数字列表,说:(!w /行)

325 25 25 25 50 255 255 255 255

0.3 0.7

2

我已经取了0.3之前的数字,但是现在我想在向量中保持0.3 0.7,但将2保留为整数以备将来使用。我试图推动价值,但我不知道该如何停止。因为我的任何一条线的长度都可以根据计划改变。我将所有内容都推送到一个易于使用的结构中(也许吗?)

typedef vector<int> PIXEL;

struct Donnee{
int color;
PIXEL colour;
vector <double> values;
int filter;};
int main{ Donnee Donnee}

void input(Donnee & Donnee){
cin >> Donnee.color;
Donnee.colour = couleur(Donnee.color);//it makes a vector according to size of Donnee.color
cin >> //where I want my double value
cin >> // where I want my int

有没有不使用字符串和getline的方法吗?谢谢,抱歉英语不好。

0 个答案:

没有答案