прямо мой вопрос: как получить указатель файла на следующую строку?Ниже приведена часть всей моей программы:
void filewrite(fstream &f2)
{
f2.seekp(0,ios::beg);
f2.write(customerno,strlen(customerno));
f2.seekp(24,ios::beg);
f2.write(customername,strlen(customername));
f2.seekp(56,ios::beg);
f2.write(product,strlen(product));
f2<<endl;
}
здесь f2 - указатель файла customerno, customer и product - строки 0,24 и 56 - соответствующие позиции для этих строк с начала
проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я пытаюсь написать новую запись, она перезаписывает предыдущую и не переходит на следующую строку.
я хочу, чтобы каждая новая запись была выровнена с 0-м, 24-м и56 место.как мне это сделать?Заранее спасибо.