[解決済み] エラー「coutは型名ではありません」 [終了しました]。
2022-02-05 18:20:15
質問
dev C++でゲームを作っているのですが、プロジェクトを実行しようとすると、"cout does not name a type"というエラーが表示されます。ググってみましたが、私のプロジェクトを修正するための答えを見つけることができませんでした。どなたか助けてください。ありがとうございました。
以下は私のコードです。
#include <iostream>
#include <iostream>
#include <stdlib.h>
#include <cstdlib>
#include <ctime>
#include <conio.h>
#include <windows.h>
#include <fstream>
#include <iomanip>
using namespace std;
char button = 'a';
int main(button){
std::cout<< " \n";
std::cout<< " ********* ******** * **** ******** \n";
std::cout<< " * * * * * * * \n";
std::cout<< " * * * * * * * \n";
std::cout<< " * * * * * * ***** \n";
std::cout<< " * * ********* * **** * \n";
std::cout<< " * * * * * * * \n";
std::cout<< " * * * * * * * \n";
std::cout<< " ********* ******** * * * * ******** \n";
std::cout<< " \n";
std::cin>> button;
if (button == n)
{
system("CLS");
std::cout<< " *** \n";
std::cout<< " * ..* *** \n";
std::cout<< " * u * * ..* *** . \n";
std::cout<< " *** * u * * ..* *** \n";
std::cout<< " * *** * u * * ..* \n";
std::cout<< " *** * *** * u * \n";
std::cout<< " * * * *** *** *** \n";
std::cout<< " * * * * * * * * * * ***** O \n";
std::cout<< " * * * * * * * * * ** ** *** * /|\ \n";
std::cout<< " * * * * * * * * /\ \n";
}else
{
system("CLS");
cout<<"Invalid key enter n.";
}
}
今、あなたのおかげで私のコードを修正したところ、さらにエラーが発生しました。
30 16 C:\Users\Home\Documents\ICare.cpp [Error] 'n' was not declared in this scope
42 15 C:\Users\Home\Documents\ICare.cpp [Warning] unknown escape sequence: '\040'
43 15 C:\Users\Home\Documents\ICare.cpp [Warning] unknown escape sequence: '\011'
47 3 C:\Users\Home\Documents\ICare.cpp [Error] expected ';' before 'cout'
28 C:\Users\Home\Documents\Makefile.win recipe for target 'ICare.o' failed
これらは私の他のエラーです。
解決方法は?
iostreamを入れ忘れた可能性はありませんか?
#include <iostream>
これはコードの一番上に置く必要があります。
また、cout が std:: の前になくても動作するようにするためには、名前空間を使用する必要があります。
using namespace std;
関数の外にはコードを書けません。少なくともエントリポイントが必要です。
//includes and namespaced go here
int main()
{
//enter your code here
}
を通して作業することを強くお勧めします。 基本チュートリアル .
更新されたコードには、いくつかのエラーがあります。
system("CLS")
最後のquot;;"を忘れています。
if (button == n)
n"という名前の変数がありません。おそらく、こう書くつもりだったのでしょう。
if (button == 'n')
また、41行目と42行目には、文字列の中に" \"s が入っていますね。この文字には特別な意味があります。その前にもう一つ"㊧を書くと、エラーが直ります。
エラーはここです。
int main(button){
であるべきです。
int main(){
OK 私はあなたのコードを修正しました。
#include <iostream>
#include <stdlib.h>
using namespace std;
char button = 'a';
int main() {
cout << " \n";
cout << " ********* ******** * **** ******** \n";
cout << " * * * * * * * \n";
cout << " * * * * * * * \n";
cout << " * * * * * * ***** \n";
cout << " * * ********* * **** * \n";
cout << " * * * * * * * \n";
cout << " * * * * * * * \n";
cout << " ********* ******** * * * * ******** \n";
cout << " \n";
cin >> button;
if (button == 'n')
{
system("CLS");
cout << " *** \n";
cout << " * ..* *** \n";
cout << " * u * * ..* *** . \n";
cout << " *** * u * * ..* *** \n";
cout << " * *** * u * * ..* \n";
cout << " *** * *** * u * \n";
cout << " * * * *** *** *** \n";
cout << " * * * * * * * * * * ***** O \n";
cout << " * * * * * * * * * ** ** *** * /|\\ \n";
cout << " * * * * * * * * /\\ \n";
}
else
{
system("CLS");
cout << "Invalid key enter n.";
}
}
関連
-
[解決済み] エラー: '...'のメンバー '...'が非クラス型である場合のリクエスト
-
[解決済み】識別子 "string "は未定義?
-
[解決済み】関数名の前に期待されるイニシャライザー
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み] C++で "X does not name a type "エラー
-
[解決済み] explicit キーワードの意味は?
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み] 0.1fを0にすると、なぜ10倍もパフォーマンスが落ちるのですか?
-
[解決済み] 型名の後の括弧は、newで違いがあるのでしょうか?
-
[解決済み] C++11のT&&(ダブルアンパサンド)の意味とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】C++プログラムでのコンソールの一時停止
-
[解決済み】C++の余分な資格エラー
-
[解決済み] 非静的データメンバの無効な使用
-
[解決済み】エラー:free(): 次のサイズが無効です(fast)。
-
[解決済み】Enterキーを押して続行する
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み】c++で.txtファイルから2次元の配列に読み込む