首页 > 解决方案 > 如何输出向量双精度?并在我的整数之前停止

问题描述

如何输出向量双精度?并在我的整数之前停止。我有一个可变长度的数字列表说:(!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

有没有不使用 string 和 getline 的方法,还是这里有必要?谢谢你,抱歉英语不好。

标签: c++vectorstructintdouble

解决方案


推荐阅读