2017-01-24 2 views
-5

私は同様の問題を抱えた他のソリューションを見てきましたが、すべてループを使って文字を表示しています。私の必要なことは、C++でアスタリスクを使用して3つの図形を作成することです。ビルドエラーを受け取るのではなく、実際にデバッグウィンドウに表示させるようにするのは、それほど問題ではありません。 (ファイルの場所冗長省略)Coutを使ってアスタリスクシェイプを作成する(ループなし)

#include<iostream> 
using namespace std; 

int main{ 
    cout << "*" << endl 
} 

エラーの次のブロックが得られる:

1> source.cpp(10)以下単に出力にアスタリスク記号を試みるのテストコードです。エラーC2440: '初期化':'std :: basic_ostream 'から' int 'に変換できません。

1> source.cpp(10):理由:' std :: basic_ostream 'から' int '

> source.cpp(10):注:いいえ利用可能なSER定義変換演算子これは、この変換を行うことができる、またはオペレータが

1> source.cpp(11)と呼ばれることができない。致命的なエラーC1004:予期しないファイルの終わりが見出さ

I私たちがすでに学んだことに基づいたプログラミングだけを使うことができるので、私はいくつかの基本的な文だけでこれらを実行する必要があります。

+0

ビルドエラーが発生していますが、コードやエラーを出す気にはなりません。あなたは何をしようとしているのか正確には説明していません。あなたはどんな答えを期待していますか? – John3136

+0

コードを表示する必要があります。そうすれば、他の人は、行うことができる訂正や拡張を指すことができます。 –

+0

私は誤り訂正を探していませんでした。利用可能なアプローチかどうか尋ねましたが、コードを組み込むように投稿を編集します。 –

答えて

0

main()には括弧がなく、ステートメントにはセミコロンがありません。

int main() { 
//  ^^ 
    cout << "*" << endl; 
//     ^
} 
+0

括弧を完全に忘れました。私はもともとステートメントの後にセミコロンを使用しようとしましたが、同様のエラーで拒否されました。 –

+0

'main'関数にも戻り値がありません。 –

関連する問題