Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Fájlkezelés 11.osztály

176
Egy fálj-ból hogy lehet kiolvasni az utolsó számot?
Pl. Adott a “számok.txt” írasd ki az első illetve az utolsó számot!
Jelenleg 1 felhasználó nézi ezt a kérdést.
infó, c++, fajlkezeles, sos
0
Középiskola / Informatika

Válaszok

2
Szia! Próbáld meg ezt, ha nem működik akkor írj.

#include < iostream >
#include < fstream >
#include < vector >

using namespace std;

vector<int> read_numbers(string file_name)
{
ifstream infile;
infile.open(file_name);
vector<int> numbers;

if (infile.is_open())
{
int num;
while(infile >> num)
{
numbers.push_back(num);
}
}

return numbers;
}
0

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

int main() {
int sum = 0;
int x;
ifstream inFile;

inFile.open("test.txt");
if (!inFile) {
cout << "Unable to open file";
exit(1); // terminate with error
}

while (inFile >> x) {
sum = sum + x;
}

inFile.close();
cout << "Sum = " << sum << endl;
return 0;
}
0