Hello,
I need to prompt the user for a filename and then open and read from that file. Also I need to be able to take the contents of the file I'm reading from and store them in a vector or stack.
This is the code that I have so far but I don't know if this is the most efficient way to do it or why it doesn't seem to be working.
Code:
string file_name;
cout<<"What is the name of the maze input file?"<<endl;
getline(cin, file_name);
char c_file[20];
int i = 0;
while(file_name[i]!=0) //I convert the string into an array of chars because
//the open function only accepts char arrays as a
{ //paremeter
c_file[i]=file_name[i];
i++;
}
fstream read_file;
read_file.open(c_file);
The file to be opened is a simple text file containing a series of integers in this fashion.
Code:
9
890000088
888888088
888888088
800088088
808008088
808000088
808800888
000008888
888818888
From here I can't figure out how to actually pull information out of the file efficiently.
Thank you for any help.