Lesson Learned [27/08/2014]
1. File Read
#include <fstream> int main(int argc, char *argv[]){ ifstream input_file; ofstream output_file; input_file.open(argv[1],ios::in); output_file.open("output.txt",ios.out); input_file << T; input_file << N; /* the file pointer does not move to the next line, it may be at a newline char subsequent getline will read a empty and the first array element would be empty */ input_file << std::ws; //discard whitespace if we are sure that it is a whitespace char at the current pointer for(unsigned int elem = 0; elem < N; elem++){ input_file.getline(data,100/*read 100 chars*/); } return 0; }
Comments
Post a Comment