mam taki problem potrzebuje pobrac za jednym razem 1000 znakow a pobiera mi jedynie 255 znakow kod wyglada tak<przykładowo>
var
a:ansistring;
begin
readln(a);
end.
i pobiera mi jedynie 255 znakow. A w tym linku pisze ze to do długich lancuchow znakowych.Prosze o pomoc:)
Problem z wczytywaniem 1000 znakow w turbo pascalu
- klaustrofob
- Użytkownik
- Posty: 1984
- Rejestracja: 11 lis 2007, o 07:29
- Płeć: Mężczyzna
- Lokalizacja: inowrocław
- Podziękował: 1 raz
- Pomógł: 607 razy
Problem z wczytywaniem 1000 znakow w turbo pascalu
pracujesz w dosie? to najprawdopodobniej ograniczenie systemu operacyjnego, funkcja readln czyta ze standardowego wejścia.
- klaustrofob
- Użytkownik
- Posty: 1984
- Rejestracja: 11 lis 2007, o 07:29
- Płeć: Mężczyzna
- Lokalizacja: inowrocław
- Podziękował: 1 raz
- Pomógł: 607 razy
Problem z wczytywaniem 1000 znakow w turbo pascalu
read to w zasadzie readln. nie dam głowy, ale wydaje mi się, że musisz samodzielnie oprogramować wejście. albo zrób kilka readln, które wczytują do zwykłego stringa, a następnie konkatenuj je z ansistringiem.
-
- Moderator
- Posty: 2828
- Rejestracja: 15 cze 2008, o 15:45
- Płeć: Mężczyzna
- Lokalizacja: Seattle, WA
- Podziękował: 3 razy
- Pomógł: 356 razy
Problem z wczytywaniem 1000 znakow w turbo pascalu
Albo podaj programowi dane z pliku. Zapisz wszystkie dane do jakiegoś pliku tekstowego i potem z konsoli wywołaj:
program.exe < dane.txt
program.exe < dane.txt