QnieczkoPL Opublikowano 18 Czerwca 2009 Zgłoś Opublikowano 18 Czerwca 2009 Witam..... Mam problem z odczytem pliku txt, a dokładnie o zatrzymanie odczytu na najbliższym napotkanym enterze... Oto mój kod: #include <iostream>#include <fstream>#include <conio.h>#include <math.h>#include <string>using namespace std; string nazwa_pliku; int n; char tab_tekst[1500]; char znak; int main(){//******************* odczyt z pliku *.txt **************************system("cls");cout<<"Odczyt z pliku\n"<<"Podaj nazwe pliku: ";cin>>nazwa_pliku;cout<<"Podaj dlugosc tekstu: ";cin>>n;//***************** odczytywanie pliku ******************************system("cls");ifstream tekst; tekst.open(nazwa_pliku.c_str()); for (int i=0; i<n; i++) { tekst.seekg(i); znak=tekst.get(); cout<<znak; if (znak == '/013') { goto koniec; } tab_tekst[i]=znak; }tekst.close();getch();koniec: for (int i=0; i<200; i++) { cout<<tab_tekst[i]; } getch(); cout<<"enter"; getch();}Proszę o pomoc..... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ULLISSES Opublikowano 18 Czerwca 2009 Zgłoś Opublikowano 18 Czerwca 2009 getline ? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...