struct GPattern() {
int gid;
....
}
class Example() {
public:
void run(string _filename, unsigned int _minsup);
void PrintGPattern(GPattern&, unsigned int sup);
....
};
Eample::run(string filename, unsigned int minsup) {
for(...) { // some condition
// generate one GPattern, and i want to ouput it
PrintGPattern(gp, sup);
}
}
Example::PrintGPattern(GPattern& gp, unsigned int sup) {
// I want to ouput each GPattern to a .txt file
}
run
используется для генерации GPattern
соответственно.Как правильно выводить данные в файл?
То, что я хочу вывести в файл, - это некоторые тексты, которые восстанавливают оригинал GPattern
.
Я не могу хранить все GPattern
заранее и выводить все из них. Я должен вывести один GPattern
в файл, когда я его создаю, но я не знаю, как его реализовать.
Я попытался объявить ofstream outGPatter("pattern.txt")
в классе Example
, но это не имеет смысла ...
Я не хочу, чтобы заменить оригинал 'GPattern' в файле .txt – LoveTW
Я вижу много отверстий в вашем вопросе. Думаю, у меня есть ответ для вас, но я недостаточно уверен в этих дырах. – Alexander
Можете ли вы рассказать мне свою мысль? Спасибо :) – LoveTW