Problem z odczytywaniem plików (C++)

Programowanie w języku C i językach pochodnych, jak C++, C#
jakubowiczor
Posty: 1
Rejestracja: 21 gru 2016, 14:34

Problem z odczytywaniem plików (C++)

Post autor: jakubowiczor » 21 gru 2016, 15:08

Witajcie, mój problem polega na tym, że program nie odczytuje plików txt które istnieją (znajdują się w folderze z programem).

Kod programu (część kodu):

#include <iostream>
#include <conio.h>
#include <windows.h>
#include <cstdlib>
#include <stdio.h>
#include <cstring>
#include <time.h>
#include <fstream>

int loading_sceen=0;
int lvl_graczy[50000];
int wyniki_graczy_tabela[50000];
int wyniki_graczy[50000];
int wczytywanie_nr_linii=0;

string gracze[50000];
string roboty_graczy[50000];
string imiona[112];
string nazwiska[1000];
string linia;

void NewGame()
{
system("cls");
cout <<"Wczytywanie nazwisk..." <<endl;
fstream plik;
plik.open("nazwiska.txt", ios::in);
while(getline(plik,linia))
{
linia = nazwiska[wczytywanie_nr_linii];
wczytywanie_nr_linii++;
}
wczytywanie_nr_linii =0;

plik.close();
cout <<tr("Ukończono!")<<endl;
cout <<"Wczytywanie imion..."<<endl;
if (plik.good())
{


plik.open("imiona.txt" ,ios::in);
while(getline(plik,linia))
{

linia = imiona[wczytywanie_nr_linii];
wczytywanie_nr_linii++;
}
cout <<tr("Ukończono!")<<endl;
}
Sleep(10000);
plik.close();


return;
}

Jak ten problem naprawić?