1. ホーム
  2. c++

[解決済み] なぜすべてのcoutとcinは「未宣言識別子」なのか?

2022-02-11 11:42:23

質問

main.cppで、すべてのcoutとcinがエラーになっています。

/**
* Description: This program demonstrates a very basic String class.  It creates
* a few String objects and sends messages to (i.e., calls methods on)
* those objects.
*
*/
//#include <iostream>
#include "mystring.h"
//using namespace std;

/* Function Prototypes */

void Display(const String &str1, const String &str2, const String &str3);


/*************************** Main Program **************************/

int main()
{
  String str1, str2, str3;   // Some string objects.
  char s[100];               // Used for input.

  // Print out their initial values...

 cout << "Initial values:" << endl;
 Display(str1, str2, str3);

私のmain.cppは変更できません。そこで質問ですが、どうすればこのエラーを修正できますか?ヘッダーファイルと実装ファイルに何を追加すればよいのでしょうか?

解決方法は?

<ブロッククオート

main.cppで、すべてのcoutとcinがエラーになっています。

あなたは単に include <iostream> ヘッダーファイルで std と共に coutcin :

#include <iostream>
//^^
int main()
{
    std::cout << "Initial values: "<< std::endl;
    //^^
}