2015-09-22 62 views
0

我試圖寫一個代碼從txt文件讀取文件(它尚未完成)。但代碼在.ignore函數中顯示錯誤。錯誤:This declaration has no storage class or type specifier有人可以幫助我什麼錯在這裏?以下是我的代碼。對Cpp來說,這是非常新的提前致謝。C++ .ignore給出錯誤

#include <iostream> 
#include <string> 
#include <iomanip> 
#include <fstream> 
using namespace std; 

//ifstream inFile; 
//ofstream outfile; 

//inFile.open("\.\Assignment01", ios::in); 
//inFile.ignore(500, '\n'); 
ifstream input_file; 
ifstream input_file("Course_of_sales.txt"); 
input_file.ignore(500, '\n'); 
ofstream output_file("output.txt"); 

string Record; 

string day, month, year, hr, mins, secs, PM_AM, condetion; 
double price , value; 
int volume; 

while (getline(inFile, record, ',')){ 
    day = record.substr(0,2); 
    month = record.substr(3,2); 
    year = record.substr(6,4); 
} 
+0

你需要把你的代碼放在一個函數中。 –

+0

您不能將語句放在函數之外,只能聲明和定義。 –

+0

哦,是的。有效。我剛剛宣佈了我的功能。非常感謝朋友 – gentle

回答

0

需要將代碼放入函數中。感謝Neil。