2016-10-17 18 views
0

私の宿題では、1つのファイルを使用してデータを出力し、そのファイルに計算を送信し、そのファイルから結果を読み取るよう求めています。 このデータは、1〜100の一連の入力年齢であり、user:totalAgesによって変数cinに基づく減分カウンタによって制御されます。同じファイルへの読み込み/書き込み(gmon.outの取得)

問題は、ファイルがvariable.txtとして作成されていないことです。 gmon.outです。

私はチュートリアルの束を見て、自分自身のトラブルシューティングを試み、fstream/ofstream/ifstreamなどを使用しようとしました...私はそれを理解することはできません。最初にデータをファイルに書き込んでから、そのファイルを読み取るにはどうしたらいいですか?

私は主に取得していますエラーは次のとおりです。

data>>age; 
No match for 'operator>>'. 

132 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-  mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase) 

^^私は iosでofstreamの使用しようとしていると思っていますたくさん起こること::で。

このタスクを達成する方法がわかりません。

#include <iostream> 
#include <iomanip> 
#include <cmath> 
#include <cstring> 
#include <fstream> 

using namespace std; 
int totalAges; 
int age; 
string str_fileIn; 
int average = 0; 


cout<<"Enter a filename.\n"; 
cin>>str_fileIn; 

ofstream data; 
data.open //this may be the problem but i'm not sure why exactly. 
    ((str_fileIn+".txt").c_str(), ios::in | ios::out); 

counter = totalAges; 

for (counter; counter>=1; --counter) 
{ 
    cout<<"Enter an age value 1-100. "; 

    cin>>age; 
average = average + age; 
} 

average = average /totalAges; 
highest = age; 
lowest = age; 

    while(data.is_open()) 
    { 
    if (age > highest) 
     {highest = age;} 

    if (age < lowest) 
     {lowest = age;} 
data>>age; //this operator will not work here! 
counter++; 

if (counter==totalAges) 
    data.close(); 
} 

私は重要な何かを逃した場合、私は教科書ではないが、できるだけ多くの情報を含めることを試みた申し訳ありません。

ありがとうございます。

エラー一覧:

D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In function 'int main()': 

104 6 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Error] no match for 'operator>>' (operand types are 'std::ofstream {aka std::basic_ofstream<char>}' and 'int') 

104 6 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] candidates are: 

53 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\string In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/string 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\locale_classes.h     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/bits/locale_classes.h 

41  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\ios_base.h     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/bits/ios_base.h 

42  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ios     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/ios 

38  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ostream     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/ostream 

39  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

996 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\basic_string.tcc [Note] template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&) 

996 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\basic_string.tcc [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

879 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/istream 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

955 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*) 

955 5 C:\プログラムファイル(x86の)\のDev-CPP \にMinGW64 \ libに\ GCC \ x86_64の-W64-MINGW32 4.9.2 \ \ \ C++ \ビットを含みます\ istream.tcc [注]テンプレート引数控除/置換に失敗しました:

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

879 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/istream 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

923 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&) 

923 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

727 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&) 

727 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

732 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&) 

732 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

774 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*) 

774 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

779 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*) 

779 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

71 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags) 

71 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

101 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags) 

101 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

132 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase) 

132 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

170 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>) 

170 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

200 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision) 

200 5 C:\プログラムファイル(x86の)\のDev-CPP \にMinGW64 \ libに\ GCC \ x86_64の-W64-MINGW32 4.9 \を。 2 \ include \ C++ \ iomanip [注釈]テンプレート引数の控除/置換に失敗しました:

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

230 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw) 

230 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

104 8 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

122 9 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Error] no match for 'operator>>' (operand types are 'std::ofstream {aka std::basic_ofstream<char>}' and 'int') 

122 9 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] candidates are: 

53 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\string In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/string 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\locale_classes.h     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/bits/locale_classes.h 

41  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\ios_base.h     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/bits/ios_base.h 

42  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ios     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/ios 

38  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\ostream     from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/ostream 

39  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

996 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\basic_string.tcc [Note] template<class _CharT, class _Traits, class _Alloc> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::basic_string<_CharT, _Traits, _Alloc>&) 

996 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\basic_string.tcc [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

879 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/istream 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

955 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template<class _CharT2, class _Traits2> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT2*) 

955 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

879 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/istream 

40  C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream      from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

923 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, _CharT&) 

923 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\istream.tcc [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

727 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&) 

727 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

732 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&) 

732 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

774 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*) 

774 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

40 0 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iostream In file included from C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/iostream 

22  D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp      from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

779 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template<class _Traits> std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*) 

779 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\istream [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<char, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

71 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Resetiosflags) 

71 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

101 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setiosflags) 

101 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

132 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setbase) 

132 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

170 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setfill<_CharT>) 

170 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64- mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

122 11 D:\ Fall16_CIT133 \ HW5 \由来しないCOPY5001198106L_Chisholm_HW5_Q3.cpp [注] {のstd :: basic_ofstream別名}のstd :: ofstreamの ' 'のstd :: basic_istream < _CharT、_Traits>'

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

    200 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setprecision) 

    200 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 

122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

23 0 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp In file included from D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp 

230 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template<class _CharT, class _Traits> std::basic_istream<_CharT, _Traits>& std::operator>>(std::basic_istream<_CharT, _Traits>&, std::_Setw) 

230 5 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\iomanip [Note] template argument deduction/substitution failed: 


122 11 D:\Fall16_CIT133\HW5\COPY5001198106L_Chisholm_HW5_Q3.cpp [Note] 'std::ofstream {aka std::basic_ofstream<char>}' is not derived from 'std::basic_istream<_CharT, _Traits>' 

編集1:追加の#include - とコンパイラのエラーリスト

+0

あなたの '#include 'はどこですか? –

+0

質問を編集して、* complete *出力のコピー・ペースト・ダンプをコンパイラから完全に、そして編集なしで含めるようにしてください。可能な情報メモを含める。 –

+0

を使用して、** fd = open( "arguments")**を呼び出し、IOのread(fd、 "arguments")とwrite(fd、 "arguments")を使用する場合は、http:// www .gdsw.at/languages/c/programming-bbrown/c_075.htm – Yvain

答えて

-1

gmon.outファイルがoutput from the gprof runtime profiling toolです。コンパイル設定でgprofプロファイリングを有効にする必要があります。あなたの出力ファイルとは何の関係もありません。

実行ファイルが実行されるディレクトリに、出力ファイルが作成された場合は作成されます。ソースファイルと同じディレクトリである必要はないか、実行ファイルが作成されるディレクトリです。実行可能ファイルが実行されているディレクトリを確認するために、コンパイラ設定を確認してください。そこにvariable.txtファイルがあるはずです。

+0

'ofstream'には' operator >> 'がないので、コンパイラエラーが発生します。 – Raxvan

2

あなたは

data>>age; 

を行うと、あなたが出力ストリームから読み取るしようとしています。

data<<age; 

いるものの前に、あなたは、ファイルが実際に開いているかどうかを確認する必要がある、またはそれへの書き込みは動作しません:あなたは代わりに書くこと<<を使用する必要があります。また、ファイルが作成されていることを確認する必要があります。と思ってが作成されています。それはあなたがそれが期待される場所ではないかもしれないので、それを探してください。

関連する問題