Не волнуйтесь, Джефф, да, есть способ передать данные от одного к другому через EXE.
Что вы захотите сделать, это записать выходные данные в приложении C# в стандартный вывод.
Console.WriteLine("Your message here.");
В основном, если вы запускаете консольное приложение C# и оно печатает данные в на экране все эти данные могут быть прочитаны в вашем приложении C ++.
В вашей программе C ++ вы захотите читать со стандартного ввода.
Это может выглядеть примерно так:
#include <iostream>
#include <string>
int main() {
// Your code to run the application in a background process
for (std::string line; std::getline(std::cin, line);) {
std::cout << line << std::endl;
}
return 0;
}
Единственное правило, которое вы нарушили, не предоставляло достаточно деталей или кода, чтобы получить более подробные c сведения о решении. Но если вам нужна дополнительная помощь, просто предоставьте больше деталей. Удачного кодирования!
Вот ссылка на дополнительную информацию о коде c#, если он вам нужен: https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.standardoutput