Но, у меня
while(){
....
if(a==1){
ofstream fout("a.txt", ios_base::app);a++;
}
if(a==2){
fout«3«endl; компилятор тут пишет, что не знает потока fout
}
}
те если я его выше объявлю, то в while он будет каждый раз открываться, а это по времени сильно тормозит программу.
NiNiNu, я не буду отвечать на ваш комментарий, пока вы не научитесь читать, и не исправите оформление кода.
+ Подобные детали нужно указывать в изначальном вопросе.
Или если сможешь придумать как решить -
в .txt файле сперва идет куда записывать, а потом что записывать.
A.txt 1
A.txt 2
A.txt 3 в момент смены с A на B, с B на C как раз я открываю поток B.txt (C.txt).
B.txt 5 при этом из-за того, что сперва очень много A.txt, потом много B.txt и тд мне невыгодно из-за
C.txt 6 времени переоткрывать поток.
NiNiNu, как вариант - объяви на уровень выше цикла переменную для потока, но не открывай его.
А внутри нужных ифов уже открывай.
Кстати, а зачем такой код вообще нужен? Зачем тут такой цикл?