Форум программистов, компьютерный форум CyberForum.ru

Как в C++ получить результат исполнения внешней команды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копировать текст до буквы, которая записана в верхнем регистре http://www.cyberforum.ru/cpp-beginners/thread947354.html
Подскажите, пожалуйста, как копировать текст до буквы, которая находиться в верхнем регистре(А, Б, В...) ?
C++ Рекурсия, почему программа завершается аварийно? Подскажите, почему не работает рекурсия?? #include <iostream> using namespace std; void fn(int value) { fn(value); } int main () { int value=2; http://www.cyberforum.ru/cpp-beginners/thread947353.html
C++ Unit tests
Добрый день. Кто-нибудь сталкивался с написанием unit тестов? Кто может посоветовать литературу или хороший ресурс, в котором будет подробно описан ASSERT_EQ? Да и, в принципе, вся идея написания unit тестов интересует.
C++ С чего стоит начать обучение языка С++?
Здравствуйте. С чего стоит начать обучение языка С++. Много об этом читал , есть мнения что для начала нужно разобраться в структуре PE файлов, начав изучение РЕ файлов , столкнулся с моментом где дальнейшее обучение не представляется возможным без знания С++ програмированния, и на оборот изучая С++ дохожу до момента где для дальнейшего обучения нужны знания о структуре РЕ файлов.Замкнутый...
C++ "Не является внешней или внутренней командой." http://www.cyberforum.ru/cpp-beginners/thread947334.html
Здравствуйте. В программировании абсолютно не разбираюсь, хотел "начать". Поставил MVSE 2012, но вместо "Hello World!" все оканчивается указанием на то, что директория "не является внутренней или внешней командой, исполняемой программой или пакетным файлом". Что я делаю не так или какие настройки не произвел? Win32 Console Application, empty project, new file, c++ file. #include...
C++ Разработка приложений с диалоговыми окнами День добрый, я новенький в С++. Хотел бы спросить о следующем: Установлено MinGW, Code::Blocks. Скажите пожалуйста как с помощью моей ИДЕ создавать диалоговые окна, точнее Есть Ли Какой-нибудь конструктор для этого? Вспомнил Делфи, там вроде ничего сложного небыло - рисуешь формы , кнопки на них и тп. Есть ли ИЛИ можно ли как то делать так же в моей ИДЕ? Или что-нибудь еще надо устанавливать и... подробнее

Показать сообщение отдельно
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
02.09.2013, 18:29     Как в C++ получить результат исполнения внешней команды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string>
#include <iostream>
#include <stdio.h>
 
std::string exec(char* cmd) {
    FILE* pipe = _popen(cmd, "r");
    if (!pipe) return "ERROR";
    char buffer[128];
    std::string result = "";
    while(!feof(pipe)) {
        if(fgets(buffer, 128, pipe) != NULL)
            result += buffer;
    }
    _pclose(pipe);
    return result;
}
собственно вызываем теперь не через system а через exec, который возвратит строку размером 128 , можно задать и больше вроде
 
Текущее время: 18:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru