В C ++, как я могу прочитать содержимое файла в массив строк?Мне это нужно для файла, который состоит из пар символов, разделенных пробелами, следующим образом:
cc cc cc cc cc cc
cc cc cc cc cc cc
cc cc cc cc cc cc
cc cc cc cc cc cc
c может быть любым символом, включая пробел!Попытка:
ifstream myfile("myfile.txt");
int numPairs = 24;
string myarray[numPairs];
for( int i = 0; i < numPairs; i++) {
char read;
string store = "";
myfile >> read;
store += read;
myfile >> read;
store += read;
myfile >> read;
myarray[i] = store;
}
Проблема в том, что при этом просто пропускаются пробелы, что приводит к неправильным значениям.Что мне нужно изменить, чтобы он распознавал пробелы?