View Single Post
Join Date: Jan 2008
Posts: 3,762
Reputation: VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute 
Solved Threads: 492
Featured Poster
VernonDozier VernonDozier is offline Offline
Senior Poster

Re: How to read strings into 1D array and more?

 
0
  #5
Nov 30th, 2008
Originally Posted by Trader09 View Post
to clear it up a little more...
data read from file:
date: 2006/11/20
sender: bob@university.edu
recipient: john@university.edu
body: Hope your semester is going well!

output:
messageID: 12 (I need to add this when I read into my array)
date: 2006/11/20
sender: bob@university.edu
recipient: john@university.edu
body: Hope your semester is going well!

OK, messageID is not in the input file, so you need to create it. You don't need a string. messageID is an integer. Why not just make i the messageID?

  1. for(int i = 0; i < 1000; i++)
  2. {
  3. msg[i].setMessageID (i);
  4.  
  5. getline(inFile,data);
  6. msg[i].setDate(data);
  7.  
  8. getline(inFile,data);
  9. msg[i].setSender(data);
  10.  
  11. getline(inFile,data);
  12. msg[i].setRecipient(data);
  13.  
  14. getline(inFile,data);
  15. msg[i].setBody(data);
  16. }
Reply With Quote