Obsługa błędów C++

Odpowiedz Nowy wątek
2015-01-26 11:38
0

Jak obsłużyć błędy w takiej funkcji:


void GetPrinterList()
{
    FILE *getPrinterListFile;

    if(!(getPrinterListFile = popen("lpstat -a", "r"))){
    }

    while(fgets(buff, sizeof(buff), getPrinterListFile)!=NULL){
        std::string printer(buff);
        printerList = printer.substr(0, printer.find(" accepting"));
        FBLOG_INFO("GetPrinterList", "Printer List: " << printerList);
    }
    pclose(getPrinterListFile);
}

Pozostało 580 znaków

2015-01-26 12:20
Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0