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

Főoldal » Középiskola » Informatika
351
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.
sos, c++, infó, fajlkezeles
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