title: Reading in unknown length of numbers
body: <p>I have an input file that contains some data in coordinate mode
  For example (2,3,5) translates to column 2, row 3, and level 5.  I'm curious on a method of reading in the numbers after using getline(cin,string) to obtain the data.  I don't know how many digits are in the data points so i can't assume the 1st character will be of length 1.  Is there any libraries that can help solve the problem faster?</p>
  
  <p>my gameplan so far that's not finished</p>
  
  <pre><code>void findNum(string *s){
  int i;
  int beginning =0;
  bool foundBegin=0;
  int end=0;
  bool foundEnd=0
      while(*s){
          if(isNum(s)){//function that returns true if its a digit
               if(!foundBegin){
                   foundBegin=1;
                   beginning=i;
               }
  
          }
          if(foundBegin==1){
               end=i;
               foundBegin=0;
          }
          i++;
       }
  }
  </code></pre>