Problem z odczytywaniem plików (C++)

Odpowiedz


RECAPTCHA_EXPLAIN
Emotikony
:D :) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: ;) :!: :?: :idea: :arrow: :| :mrgreen:

BBCode włączony
[Img] włączony
[Flash] wyłączony
[URL] włączony
Emotikony włączone

Przegląd tematu
   

Rozwiń widok Przegląd tematu: Problem z odczytywaniem plików (C++)

Problem z odczytywaniem plików (C++)

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ć?

Na górę