cout及び endlの使用方法について

解決


takepon  2010-01-19 01:03:45  No: 71276

初めまして、VC++の初心者です。
現在、Visual Studio2005 VC++にてCStringArrayで文字列の
並び替えを実装していますがコンパイルエラーが発生してしまいます。

#include <iostream>
using namespace std;

excuteDate = excuteDateFolders[i];  
GetVifFolder(jobNoFolders, excuteDate);
for(int k = 0; k <= jobNoFolders.GetUpperBound(); k++) {
  std::cout << jobNoFolders[k] << std::endl;
}

error C2039: 'cout' : 'std' のメンバではありません。
error C2065: 'cout' : 定義されていない識別子です。
error C2039: 'endl' : 'std' のメンバではありません。
error C2065: 'endl' : 定義されていない識別子です。

お手数ですが、解決方法を御教え下さい。


takepon  2010-01-19 02:47:02  No: 71277

#include "stdafx.h" 以前に
#include <iostream>
using namespace std;を宣言していたため無視されていました。

#include "stdafx.h"
#include <iostream>
using namespace std;
とするこでコンパイルが通りました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加