0

Cygwin が正しく構成された Netbeans を使用しています。
コンパイルして正常に実行されます。問題は、system("cls")出てくるシェルがC:\cygwin\bin\sh.exeデフォルトのWindowsコマンドプロンプトではないため、コマンドを実行できないことです。

どうすればこれを修正できますか?

4

1 に答える 1

0

getenv("COMSPEC")回避策として、任意の引数を指定して取得したパスでデフォルトのウィンドウ シェルを実行できます。具体的には、 を使用します"/c cls"。(strdupによって返される文字列を変更してはならないため、パスが必要になりますgetenv。)

于 2012-06-09T12:36:19.470 に答える