數據:無法獲得OUTFILE從infile中讀取數據(C++)在輸入文件
威爾遜傑克87236.45 11
我的代碼:
#include <iostream>
#include <fstream>
#include <iomanip>
#include <string>
using namespace std;
int main()
{
ofstream out;
ifstream in;
string Lastname, Firstname;
double salary;
int increase;
in.open("Lab5_Ex_3_Input.txt");
out.open("Lab5_Ex_3_Output.txt");
in >> Lastname >> Firstname >> salary >> increase;
out << "Lastname: "<< Lastname << "Firstname " << Firstname << "salry :" << salary <<"increase: "<< increase <<endl;
in.close();
out.close();
return 0;
}
所以,當我檢查輸出文件我越來越:
名字:姓salry:-9.25596e + 061increase:-858993460
我在做什麼不正確?
@EdHeal:SO沒有發佈輸入文件的內容。 – user3813674
這適用於我。你是如何編譯它的? – user3813674
五塊錢說,該程序不是從輸入文件的同一目錄運行。 IDE有時候會玩這種愚蠢的小技巧。 – user4581301