Witam
1.Program ma odczytać plik tekstowy(ta część programu działa).
2.Program ma wybrać pierwszy znak z tego pliku(ta część programu działa).
***3.Program ma podać numer pierwszego znaku który został wybrany z pliku i
w tej linii mam błąd. Podpowiedzcie co robię źle.
*
**
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
#include <conio.h>
#include <sstream>
using namespace std;
int main()
{
string linia;
fstream plik;
std::string cyfra1 = "";
plik.open("plik.txt", ios::in);
if(plik.good() == true)
{
while(!plik.eof())
{
getline(plik, linia);
cyfra1 += linia;
}
plik.close();
}
std::string cyfra2(cyfra1, 0,1);
std::string znak = cyfra2;
int nrznaku = (int)znak; //w tej linii wyrzuca mi błąd
cout << nrznaku << endl;
system("PAUSE");
return(0);
}