Re[2]: перехват потока ввода/вывода от exec
От: sc Россия  
Дата: 21.02.07 10:23
Оценка:
#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[])
{
    char* cmd = "pwd";
    const int buf_size = 512;
    char buf[buf_size];
    FILE* f = popen(cmd, "r");
    if(f)
    {
        while(fgets(buf, buf_size, f))
            cout << buf << endl;
        pclose(f);
    }
    return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.