gpt4 book ai didi

c - 如何从c程序获取输入到批处理文件作为返回值

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:49 24 4
gpt4 key购买 nike

如何通过选择 1 - 4 中的一个数字,将 C 程序的输入作为返回值访问菜单的批处理文件。这些数字在 c 文件中作为用户输入给出。

例如:

:START

start cChoice.exe

IF ERRORLEVEL 1 GOTO ONE
IF ERRORLEVEL 2 GOTO TWO
IF ERRORLEVEL 3 GOTO THREE
IF ERRORLEVEL 4 GOTO FOUR

:ONE ECHO ONE Start notepad %1 exit /b %ERRORLEVEL%

:TWO ........

请帮忙。我是 Batch 的新手..

最佳答案

main() 的返回值是 ERRORLEVEL 的值。或者传递给 exit() 函数的值。

但是,start 命令会导致进程在不同的 cmd 实例中同时运行批处理文件,因此批处理文件不会收到错误级别。你应该:

:START
cChoice.exe

IF ERRORLEVEL 1 GOTO ONE

关于c - 如何从c程序获取输入到批处理文件作为返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33988918/

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