How would one go about reading in a line of characters from a file. First the program reads in an integer from the file. That number indicates how many characters to read in in
#include <fstream.h>
#include <string.h>
int main()
{
ifstream f("file.txt",ios::in);
int n;
f >> n;
char string[n];
f.getline(string,n);
cout<<string;
}
This gives output off the following string in file.txt
.
To answer your question:
#include <fstream>
using namespace std;
int main() {
ifstream f("file.txt");
int n;
f >> n;
char chs = new char[n];
for (int i = 0; i < n; ++i) f >> chs[i];
// do something about chs
delete [] chs;
}
But, I would go with (if your Michael
appears on its own line):
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream f("file.txt");
int n;
f >> n;
string str;
getline(f, str);
}