Хорошо, допустим, у меня есть b.exe, который принимает строковый аргумент.Я хочу вызвать b.exe в a.cpp, с системой:
string s1 = "hallo";
system("b.exe s1");
printf("s1 after invoke = %s",s1);
, и это код в b.cpp:
int main(string s)
{
s = "hello world";
return 0;
}
, что я хочу, когда язапустите a.exe, результат будет:
s1 after invoke = hello world
возможно ли это сделать?в основном, я просто хочу передать переменную в exe, но это должно быть по ссылке, а не только по значению, потому что я хочу, чтобы эта переменная была обработана и изменена в exe, который я вызвал.Я уже искал решение в интернете, но оно предоставляет мне только способ передать переменную по значению в exe, а не по ссылке.
Любое предложение будет очень полезно, но если возможно,Я хочу предложение в виде вышеуказанного кода исправления и включить файлы, если таковые имеются.спасибо за вашу помощь :)