C++コンソールアプリケーションで文字列をコンソールに出力しようとしています。
void Divisibility::print(int number, bool divisible)
{
if(divisible == true)
{
cout << number << " is divisible by" << divisibleBy << endl;
}
else
{
cout << divisiblyBy << endl;
}
}
私は正しいインクルードなどを持っていますが、このエラーは、c ++でコンソールに印刷する方法がまだわからないというだけであり、これを行う方法はないと思います
編集:申し訳ありませんが、divisiblyByを言及するのを忘れたのは文字列です
はい、文字列をコンソールに出力できます。
#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string strMytestString("hello world");
cout << strMytestString;
return 0;
}
stdafx.hはソリューションに関係なく、他のすべてに関係します。
あなたがしなければならないのは追加するだけです:
#include <string>
using namespace std;
頂点で。 (ところで、これは2013年に投稿されたことは知っていますが、答えたいだけです)
引用:「Visual Studioは非コンソールアプリケーションのデバッグツールとしてstd :: coutをサポートしていません」=使用すると、Visual Studioは「出力」ウィンドウに何も表示しません(私の場合はVS2008)