Exit Code
Örnek
Şöyle yaparız
Eğer uygulama bulunamazsa exception fırlatılır.
Örnek
Şöyle yaparız.
Şöyle yaparız
Örnek
Şöyle yaparız
namespace bp = boost::process;
int result = bp::system("g++ main.cpp");
Uygulamanın OlmamasıEğer uygulama bulunamazsa exception fırlatılır.
Örnek
Şöyle yaparız.
try {
int ec = bp::system("g++ main.cpp");
// Do something with ec
} catch (bp::process_error& exception) {
// g++ doesn't exist at all
}
Eğer exception yakalamak istemiyorsak şöyle yaparız.auto binary_path = bp::search_path(`g++`);
if (binary_path.empty()) {
// g++ doesn't exist
} else {
int ec = bp::system(binary_path, "main.cpp");
}
Örnek - cmdŞöyle yaparız
int result = bp::system(bp::search_path("cmd.exe"), "/c", "echo Hello");
Hiç yorum yok:
Yorum Gönder