|
|
1
1
您遇到的问题是这段代码。
创建扫描仪并输入循环,直到扫描仪没有新数据;但您不会从扫描仪读取任何数据。只要文件file2不是空的,您就会进入一个无限循环,系统也会这样。出口(1);代码将无法访问。 这也是您的代码从未完成的原因,因为它被困在这个循环中。如果代码到达程序的main()方法入口点的末尾,则代码将完成(也就是说,除非您特别希望指示错误,否则不需要调用System.exit(int n))。 修复程序:
|
|
|
CalculusLover · 在本例中,fork()是如何工作的? 4 年前 |
|
|
jjmerelo · 使用Proc::Async从绑定管道读取 8 年前 |
|
|
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 8 年前 |
|
|
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 8 年前 |
|
|
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 8 年前 |
|
|
Hatshepsut · 使用命令行参数使用region调用子流程 8 年前 |