CPP/2DVector

From ProgrammingExamples
< CPP
Jump to: navigation, search

2DVector.cpp

#include <iostream>
#include <vector>
#include <iomanip>
 
int main(int argc, char *argv[])
{
  std::vector<std::vector<int> > items ( 5, std::vector<int> ( 5 ) );
  int k = 0;
 
  for ( int i = 0; i < 5; i++ ) 
  {
    for ( int j = 0; j < 5; j++ )
    {
      items[i][j] = k++;
    }
  }
 
  for ( int i = 0; i < 5; i++ ) 
  {
    for ( int j = 0; j < 5; j++ )
    {
      std::cout << std::setw(3) << items[i][j] <<' ';
    }
    std::cout << std::endl;
  }
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(2DVector)
 
ADD_EXECUTABLE(2DVector 2DVector.cpp)