#include #include #include using namespace std; #ifdef _WIN32 const int UNFORMAT = cout.flags(); #endif #ifdef __GNUC__ const std::_Ios_Fmtflags UNFORMAT = cout.flags(); #endif int main() { double f; // degrees F double c; // degrees C ifstream fin; fin.open("temps.txt"); if (!fin.good()) throw "I/O error"; while (fin.good()) { fin >> c; fin.ignore(1000, 10); f = 9.0 / 5 * c + 32; cout << c << " degrees C is " << fixed << setprecision(1) << f << " degrees F\n"; cout << setprecision(6); // default cout.flags(UNFORMAT); // turns off fixed } // while fin.close(); return 0; } // main