さて、私のプログラムは私が望んでいることを実行しません。ゼロからのプロジェクト。ビジュアル スタジオ 2010。
これは私のコードです:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world";
system("pause");
return 0;
}
プログラムが「Hello, world」を出力しないのはなぜですか? そして、なぜブレークポイントに反応しないのですか? 欲しいものを手に入れるにはどうしたらいいですか?
- 新しいプロジェクトを作成します。
- Precompiled header のマークを外し、 Empty projectのマークを付けます。
- 新しいアイテムを cpp ファイルとして追加します。
- mainメソッドと入力します。そして、エラーを取得します。LNK1120: 未解決の外観。グーグルで理解できる限り、これは、コンパイラがメインメソッドを使用していることを認識しているが、どういうわけか、このメソッドがどのファイルにあるかがわからないことを意味します。
- プロジェクトの右ボタンをクリックして、作成したばかりのファイルを追加します。
- VSを終了します。そして、もう一度起動します。コンパイルを開始しますが、結果は黒い画面のフラッシュです。
- 新しいブレークポイントを追加します。モジュールのちょうど真ん中。プログラムはまったく反応しません。それで、それはただ終わります。
後で追加:
助けようとしたすべての人に感謝します。cout Hello をフラッシュした後、世界は機能します。
しかし!先に進めません。
コードを見てください。「Hello, world」を別のコードに置き換えました。しかし、「;」のために私に言い始めます。エラー C2059: 構文エラー: ';' それはコンパイラの奇妙な動作ですか、それとも私は間抜けですか?
#include <iostream>
using namespace std;
void menu()
{
do
{
system("cls");
cout << "Input a point." << endl;
cout << "id: " << endl;
cout << "x: " << endl;
cout << "y: " << endl<<;
cout << "r: - Return." << endl;
system("pause");
} while (true);
}
int main()
{
menu();
system("pause");
return 0;
}