#include <iostream>
#include <iomanip>
using namespace std;
struct Node {
 int number;
 char color;
 bool open;
};
    
#define DEPTH 5
#define ROW 3
#define COL 6
void setNodes( Node nodeArray [ROW][COL][DEPTH]);
void setNode (Node &node, int depth);
void printArray (Node nodeprint [ROW][COL][DEPTH], int depth);
void main ()
{
    Node nodeArray [ROW][COL][DEPTH];
 setNodes(nodeArray);
 printArray (nodeArray, 3);
}
void setNodes( Node nodeArray [ROW][COL][DEPTH]) {
 for (int r=0; r<ROW; r++){
  for (int c=0; c<COL; c++){
   for (int d=0; d<DEPTH; d++){
    setNode(nodeArray[r][c][d], d );
//cout << "node " << r << c << d << ' ' << nodeArray[r][c][d]. number << endl;
   }
  }
 }
 
}
void setNode (Node &node, int depth){
 node.number=depth;
 node.color='r';
 node.open=true;
}

void printArray (Node nodeprint [ROW][COL][DEPTH], int depth){
 for (int r=0; r<ROW; r++){
  for (int c=0; c<COL; c++){
   cout << nodeprint[r][c][depth].number << ' ';
  }
  cout << endl;
 }
 cout << endl;
}

the result you get when you run it is

3 3 3 3 3 3
3 3 3 3 3 3
3 3 3 3 3 3

but how can i get those threes to print in light blue or any other color i want?

Member Avatar for iamthwee

Quick solution would be to pipe it to a html file and parse it as you see fit.

please use code tags to maintain spacing and make it easier for everyone to read. If you do not know how to use them, then please read the articles in the links in my signature below.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.