HDDimon
Сообщений: 96
Оценки: 0
Присоединился: 2008-08-27 15:43:39.283333
|
Помогите пожалуйста, не удаются вытащить из этого файла коменты. Любой комент начинается с '%'. То есть нужно написать программу которая будет извлекать эти строки на С++. bool precent=false; char c; AnsiString file_name; OpenDialog1->Execute(); file_name=OpenDialog1->FileName; ifstream source(file_name.c_str()); ofstream target("D:\qwerty.txt"); char strBuf[150]; while (!source.getline(strBuf, sizeof(strBuf)).eof()) { if (strBuf[0] == '%') target.write(strBuf, strlen(strBuf)); } но это не работает на первой же итерации программа виснет на мертво. Дебаггер говорит что strBuf равен какой-то чуши.
|