I want to have my program open a text file, go down to a specific line (for example, line 18) and store each character on that line in a char vector.
I'm fairly new to programming in general so this may not be the best way but here's what I plan on doing:
1) Get specific line and store it in a string
2) Convert that string to a char vector. I'm using a vector instead of an array so I can use pushback() to make the vector the exact size needed instead of allocating too much or too little in an array.
I can do step 2 just fine but it is step 1 I'm having trouble with. How do I make it go to a specific line?
Just read all lines and ignore those you are not interested in:
This code is of course devoid of error handling, and naturally, you wouldn't want to hardcode your line number most of the time, but you get the idea.
Also, I don't really see what the char vector / array is for. Use
std::string
for your string handling needs, that's what it's made for.