#include <fstream>
#include <vector>
#include <string>
struct values {
int a,b,c,d;
};
int main() {
std::ifstream myfile("myfile.txt");
std::vector<values> vect;
// Format of text file is:
// sdasjkdh234sldaksdj23asd125as24dfs
// asdac5234sdf435ljk...35wsd63jj
// asdad234sdf35gg567dfg554ddd
}
Мне нужно создать вектор из файла, в котором каждая строка содержит четыре целых числа, скрытых между случайными символами, и помещает их в вектор структур, где каждое целое число сопоставляется с четырьмя полей в значениях структуры. Файл не имеет пробелов.Извлечь целые числа из файла, скрытого между случайными символами
Что такое самый простой способ сделать это?
Прочитать файл строки за строкой и совместить целые числа с регулярным выражением. – knivil
Заменить любой нецифровой символ пробелом и использовать 'std :: istream :: operator <<()'? – YSC
Прочитайте блок данных из файла в память, проанализируйте память. Повторение. –