I was told to use a 2D array that reads all the contents of file below and stores it in a 2D array. Here is the file:
People often say that motivation doesn  t last   Well   neither does bathing that s why we recommend it daily   Ziglar
Someday is not a day of the week      Denise Brennan  Nelson
Hire character   Train skill      Peter Schutz
Your time is limited   so don t waste it living someone else s life      Steve Jobs
Sales are contingent upon the attitude of the salesman      not the attitude of the prospect      W   Clement Stone
Everyone lives by selling something      Robert Louis Stevenson
If you are not taking care of your customer   your competitor will      Bob Hooey
The golden rule for every businessman is this: Put yourself in your customer s place      Orison Swett Marden
If you cannot do great things do small things in a great way    Napoleon Hill
*above is a text file containing data
The file has lots of random spaces but I can just use cin to ignore them. The part I am confused about is that each row has different amount of columns to process so I can't simply use a nested for-loop. 
At the end I want to be able to cout << data[0][1]; and it should print out "often". Row is essentially the line number of the word.
 
     
    