Описание:Альтернатива fgets()?
- Получить выход из исполняемого файла
Примечание:
- не будет компилировать, в связи с fgets() декларация
Вопрос:
- Что является лучшей альтернативой fgets, так как fgets требует символ *?
- Есть ли лучшая альтернатива?
Иллюстрация:
void Q_analysis (const char *data)
{
string buffer;
size_t found;
found = buffer.find_first_of (*data);
FILE *condorData = _popen ("condor_q", "r");
while (fgets (buffer.c_str(), buffer.max_size(), condorData) != NULL)
{
if (found == string::npos)
{
Sleep(2000);
} else {
break;
}
}
return;
}
Не работает с файлом * – 2009-03-02 17:07:09
ya, я перечитал вопрос и понял, что это труба. – sfossen