Witam,
Jestem jeszcze całkowicie zielony w C++, więc proszę mówić zrozumiałym językiem. Mam do napisania projekt i już trochę zacząłem, jednak pojawia się pewien problem. W założeniu ma to działać tak, że program wczytuje plik tesktowy ze sciezki podanej przez uzytkownikado tablicy. Jeszcze przed chwila wszystko działało, odpalałem program, wpisywałem ścieżkę, czyściło ekran i wyświetlało odpowiednie elementy tablicy. Teraz jednak po dodaniu biblioteki conio2.h i funkcji textmode(C4350) oraz _setcursortype(_NOCURSOR) nie moge nic wpisac w konsoli. Proszę o jakieś wskazówki :D
#include <iostream>
#include <string>
#include <fstream>
#include <stdio.h>
#include "conio2.h"
using namespace std;
const int ProgramWindowXSize=80;
const int ProgramWindowYSize=50;
const int FileWindowXSize=50;
const int FileWindowYSize=35;
const int FileWindowXOffset=12;
const int FileWindowYOffset=8;
const int szerokosc_pola=48;
const int wysokosc_pola=33;
char tekst[2048][512];
void plik()
{
fstream plik;
string a;
cout<<"Podaj ściężkę do pliku"<<endl;
cin>>a;
plik.open(a, ios::out | ios::in);
if (plik==NULL) cout<<"Plik nie został otwarty"<<endl;
for (int i = 0; i < 2048; i++)
{
plik.getline(tekst[i], 512);
}
plik.close();
}
void czyszczenie_ekranu()
{
system("cls");
}
void wyswietlanie()
{
cout<<tekst[1][1];
cout<<tekst[1][2];
cout<<tekst[5][6];
cout<<tekst[20][2];
}
int main(void)
{
locale myloc ("Polish");
locale oldloc = locale::global (myloc);
textmode(C4350);
_setcursortype(_NOCURSOR);
plik();
czyszczenie_ekranu();
wyswietlanie();
system("pause");
locale::global (oldloc);
return 0;
}