mam taki malutki interfejs w C++
ale (jak zawsze)... znajdzie sie gdzies blad ... ; [
czy moglby mi ktos wytlumaczyc dla czego 46 linia kodu nie dziala ??
getline(cin,tekst);
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
string tekst;
char pot;
while(1)
{
cout << "Jesli chcesz wczytac tekst z pliku wcisnij : 'P'\nJesli chcesz wpisac tekst recznie wcisnij : 'R'\n";
cin >> pot;
system("cls");
if((pot == 'p') || (pot == 'P'))
{
ifstream rob;
rob.open("tekst.txt");
if(!rob)
{
cout << "Blad odczytu pliku.\n1* Sprawdz czy plik ma nazwe 'tekst.txt'.\n";
cout << "2* Sprawdz czy plik jest w tym samym folderze co program.\n";
cout << "3* Sprawdz czy plik ma rozszezenie '.txt'.\n\n\n";
pot = 'x';
system("pause");
system("cls");
}
else
{
getline(rob, tekst);
break;
}
}
else
if((pot == 'r') || (pot == 'R'))
{
cout << "Podaj tekst.\n";
getline(cin, tekst);
cout << "Czemu ten napis sie pojawia?\nPrzeciez jeszcze nie podalem tekstu ... Blad ...";
break;
}
else
{
cout << "Podales nieprawidlowy znak, musisz sprobowac ponownie";
Sleep(2000);
system("cls");
}
}
getch();
return 0;
}