どのように修正すれば、直るのでしょうか。ぜひ、ご指導ください。
------ ビルド開始: プロジェクト: プログラミング実習, 構成: Debug Win32 ------
実習1.cpp
c:\users\rain\documents\visual studio 2010\projects\プログラミング実習\プログラミング実習\実習1.cpp(28): error C2297: '<<' : 無効です。右オペランドには型 'const char [5]' が指定されています。
c:\users\rain\documents\visual studio 2010\projects\プログラミング実習\プログラミング実習\実習1.cpp(28): error C2676: 二項演算子 '^' : 'std::basic_ostream<_Elem,_Traits>' は、この演算子または定義済の演算子に適切な型への変換の定義を行いません。(新しい動作; ヘルプを参照)
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
/*****************************************************************************
*シリアルケーブルで一つのファイルを転送した際にかかる時間を求めるプログラム
*
* なお、シリアルケーブルの転送速度は一秒間に960文字とする。文字は半角英数で計算する。よって、一文字は1バイトとする。
* 入力は、メガバイト単位。
* 計算方法は、メガバイト*2^20/960で秒数に換算、次に一時間分の秒数、3600秒で割る。
* 計算結果は、時間単位で表される。
* mega*2^20/960/3600
*
*
*
*
*
*
******************************************************************************/
#include <iostream>
char line[10000];
double mega;
int main()
{
using namespace std;
cout<<"ファイルのメガバイトの値を入力し、エンターを押してください";
cin>>mega;
cout<<"転送にかかる時間は"<<mega*2^20/960/3600<<"です";
return(0);
}