I know how to read in files and how to avoid spaces. But how do you only get the program to read in values that appear only AFTER a 'return' in a normal .txt file, i.e if the first value isn't right then ignore the rest of the line.
james
Printable View
I know how to read in files and how to avoid spaces. But how do you only get the program to read in values that appear only AFTER a 'return' in a normal .txt file, i.e if the first value isn't right then ignore the rest of the line.
james
Use some form of check to validate the data read in. Use "getline" to read in the entire line. Then check the first portion with strcmp to see if it matches your pre-defined value to ignore, if so, go on to the next line, if not, process the data in.Quote:
Originally posted by phantom
I know how to read in files and how to avoid spaces. But how do you only get the program to read in values that appear only AFTER a 'return' in a normal .txt file, i.e if the first value isn't right then ignore the rest of the line.
james
You could also try something like this:
#include <ctype.h>
ifstream file;
while (isalnum(file.peek()) {
// Read in data ...
// blah blah blah
it uses the "is alapha numeric"
good luck
Skeptic
Thanks for the responses, I'll get right onto it today :)