Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用正确配置 Cygwin 的 Netbeans。 它编译并运行良好。问题是我无法像这样运行命令,system("cls")因为出现的 shellC:\cygwin\bin\sh.exe不是默认的 Windows 命令提示符。 我怎样才能解决这个问题?
system("cls")
C:\cygwin\bin\sh.exe
作为一种解决方法,您可以通过getenv("COMSPEC")使用您想要的任何参数的路径运行默认窗口外壳。特别针对您的情况,我会使用"/c cls". (您需要strdup路径,因为您不能修改 . 返回的字符串getenv。)
getenv("COMSPEC")
"/c cls"
strdup
getenv