開發平台(Platform):
VC++
問題(Question):
最近在看C++ primer 4e 自行摸索,
書上有些程式碼如下面這段打到電腦上時會出現錯誤,
自己看不出問題在哪裡,想要請教一下謝謝...
這是書上p289的程式碼(第八章形勢狀態)
程式碼(Code):(請善用置底文網頁, 記得排版)
//因為我是累積練習的所以include很多東西請見諒...
#include <iostream>
#include <string>
#include <vector>
#include <cctype>
#include <bitset>
#include <cstring>
#include <stdexcept>
#include <cstddef>
#include <cassert>
#include <cstdlib>
using std::cin; using std::cout; using std::string;
using std::endl; using std::vector; using std::toupper;
using std::bitset;
int main()
{
int i;
while (cin >> i, !cin.eof())
{
if (cin.bad())
throw runtime_error(" IO stream corrupted");
if (cin.fail()){
cerr << "bad data, try again";
cin.clear(istream::failbit);
continue;
}
}
system("pause");
return 0;
}
補充說明(Supplement):
附圖,主要是紅線的部分好像都undeclared或not found,我在想是不是我少include什麼,不過書上找了找好像沒找到線索..