Как я могу напечатать значения в цикле? - PullRequest
0 голосов
/ 18 января 2019

В моем коде все значения печатаются не по порядку.

Будет напечатано только первое значение.

Но я хочу напечатать значения в порядке переменной в .

в - это переменная, которая принимает число продуктов.

   for(j=0;j<in;j++){
         cout<<"Id: "<<p1[j].id<<"\t Name: "<<p1[j].name<<endl;
   }

1 Ответ

0 голосов
/ 18 января 2019

Вы можете использовать ostream :: write.Это принимает массив символов и размер массива.Массив копируется непосредственно в буфер потока.

Пример:

char array[8];
//fill in array

//Because std::cout is an ostream
std::cout.write( array, 8 )
...