gpt4 book ai didi

c++ - 读/写同一个文件(获取 gmon.out)

转载 作者:行者123 更新时间:2023-11-28 05:28:14 26 4
gpt4 key购买 nike

我的作业要求我使用一个文件来输出数据,将计算发送到该文件,并从该文件读取结果。数据是一系列从 1 到 100 的输入年龄,由用户基于变量 cin 的递减计数器控制:totalAges。

我遇到的问题是文件没有被创建为 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)

^^ 发生了很多事情,我想我正在尝试将 ofstream 与ios::输入。

我不确定如何完成这项任务。

#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:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\bits\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:\Program Files (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::ofstream {aka std::basic_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 -- 和编译器错误列表

最佳答案

当你做的时候

data>>age;

您正在尝试从输出 流中读取。你应该使用 <<改写:

data<<age;

但在此之前,您需要检查文件是否确实打开,否则对其进行的任何写入都将无效。您还需要确保文件是在您认为创建它的地方创建的。它可能不在您期望的位置,因此请搜索它。

关于c++ - 读/写同一个文件(获取 gmon.out),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com