Eclipseから自分自身を解放し、オンラインのcpp.shを使いたくないと思って、Cygwinのnanoで小さなプログラムを作成して実行しようとしました。明確にするためにコードが含まれています。CgwinのプログラムでCygwinを "使用しています:コマンドが見つかりません"
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i;
string mystr;
cout << "Enter number: ";
cin >> i;
cout << "You entered: " << i;
cout << " and its double: << i*2 << ".\n";
cin.ignore();
cout << "Name: ";
getline(cin, mystr);
cout << "Hello " << mystr << ".\n";
cout << "Team? ";
getline(cin, mystr);
cout << "Go " << mystr << "! \n";
return 0;
}
実行しようとすると、pictureのように一連のエラーが返されます。今、「使用する」がなぜ認識されないのかを理解しようとしています。 Googleが多くの同様の苦情を見つけたが、おそらく "使用する"という言葉はという別の文脈でを使用するのに十分な一般的な単語なので、おそらく "使用する"というコマンドについては決してない。
一つの問題は、二重 'の後に' "'行方不明です。 'それを固定することにより開始 –
あなたの最初の障害は、簡単に説明します。ソースをあなたのシェルはそれをシェルコマンドとして解釈しようとしていますが、失敗するのはソースコードの引用符が一致していないためです。ただスクリーンキャプチャ。 –
あなたはソースファイルを実行しようとしています、コードをコンパイルする必要がありますinfo最初に適切な実行可能ファイル(二重引用符に行14がありません)。 – xbug