我正在尝试使用 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?
谢谢