Как вывести вектор двойной?И остановись перед моим целым числом - PullRequest
0 голосов
/ 25 ноября 2018

Как вывести вектор double?И остановись перед моим целым числом.У меня есть список номеров с переменной длиной скажем :(! W / lines)

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, или это необходимо здесь?Спасибо и извините за плохой английский.

...