данных во входном файле:Не удается получить выходной_файл считывать данные из 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: ТАК опубликовал содержимое входного файла. – user3813674
Это работает для меня. Как вы скомпилировали это? – user3813674
Пять баксов говорят, что программа не запускается из того же каталога, что и входной файл. Иногда IDE играют такие глупые трюки. – user4581301