当前位置: 首页 > 知识库问答 >
问题:

如何在visual studio 2010中让基于控制台的应用程序从seperate对话框项目中读取输入

赫连照
2023-03-14

我目前有一个基于mfc的对话框应用程序和一个控制台应用程序,这两个应用程序都是在visual studio 2010中创建的(现在它们是分开的)。我想知道如何将这两个解决方案结合起来,以便从对话框应用程序中读取用户输入,并将其用于基于控制台的应用程序。一旦用户在对话框GUI上单击“OK”,基于控制台的应用程序将显示依赖于用户输入的信息。任何示例代码都将非常感谢。谢了!

共有1个答案

曹理
2023-03-14

由于这两个项目在不同的进程中运行,您需要某种形式的进程间通信。

有很多选择。

命名管道是一种值得探索的选择。它易于设置和使用,非常适合于一个程序向另一个程序传递信息的任务。如果需要双向通信,可以通过为每个方向设置一个命名管道来实现。

 类似资料:
  • 问题内容: 我想从命令行读取标准输入,但是在提示我输入之前,我的尝试以结束程序退出而告终。我正在寻找C#中的Console.ReadLine()等效项。 这是我目前拥有的: 问题答案: 我不确定块有什么问题 因为它可以在我的机器上使用。但是,对于下一个块,您需要一个指针,该指针指向要将输入分配给它们的变量。尝试替换为。不要使用,因为它解析内存中已有的字符串,而不是解析来自stdin的字符串。如果您

  • 问题内容: 如何使用该类从控制台读取输入?像这样: 基本上,我只需要让扫描程序读取用户名的输入,然后将输入分配给变量。 问题答案: 一个简单的例子来说明如何从中读取单个整数。这真的很简单。 要检索用户名,我可能会使用。 如果你想对输入进行更多控制,或者仅验证变量,也可以使用。 你可以在API文档中找到有关其实现的更多信息

  • 如何使用类从控制台读取输入?类似这样的事情: 基本上,我想要的只是让扫描器读取用户名的输入,并将输入赋给变量。

  • 这是我目前拥有的:

  • 本文向大家介绍在Java中从控制台读取输入的方法,包括了在Java中从控制台读取输入的方法的使用技巧和注意事项,需要的朋友参考一下 让我们看一些从Java控制台读取输入的方法- 示例 输出结果     一个名为Demo的类包含主函数。创建了Scanner类的一个实例,并使用nextLine函数读取字符串输入的每一行。定义一个整数值,并使用nextInt从标准输入控制台读取它。类似地,nextFlo

  • 问题内容: 我一直在尝试从Java应用程序中检索“ unicode用户输入”,以获得一个小的实用程序片段。问题是,它似乎在“开箱即用”的Ubuntu上运行,我猜它在UTF-8上具有操作系统范围的编码,但是从“ cmd”运行时在Windows上不起作用。考虑的代码如下: 在Ubuntu上的输出(不对配置进行任何更改): 在Windows CMD提示符下输出(绝不受JAVA_TOOL_OPTIONS影