gpt4 book ai didi

c - 如何将代码从终端重定向到绘图应用程序?

转载 作者:行者123 更新时间:2023-12-03 07:01:53 32 4
gpt4 key购买 nike

我正在尝试使用 C 创建一个简单的程序,它从文本文件中读取数据,然后根据该数据创建一个图表。我正在运行 UNIX。

我的一半代码是为了使用 printf 和 scanf 的终端来进行用户输入和显示消息,一旦这一半代码完成,另一半代码就需要开始。

第二部分旨在使用独立的绘图程序 drawapp.jar 创建图形。

当我使用 gcc -o filename filename.c 编译并使用 ./filename 运行时,它编译起来很有趣但只运行了前半部分

当我使用 gcc -o filename filename.c graphics.c 编译并使用 ./filename | 运行时java -jar drawapp.jar ,它编译得很好但是当它运行时它打开 drawapp.jar 卡住在一个空白的灰色屏幕上并且终端窗口不显示我的代码的前半部分,它意味着要求用户输入并且只是卡住,终端允许我输入但什么都不做

此链接上的图片显示了我的问题:http://picpaste.com/Untitled-IlRWjqLN.png

我如何获得正确的 C 代码,以便它在终端中执行前半部分然后切换到 drawapp.jar?

谢谢

最佳答案

fork()execlp()"java -jar drawapp.jar"

关于c - 如何将代码从终端重定向到绘图应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320924/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com