sinilotomasz
-
Postów
9 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez sinilotomasz
-
-
Prubowałem to zrobić tak ale mi coś nie wychodzi
program licz;
{$APPTYPE CONSOLE}
uses
SysUtils;
function zliczaj_litery(litera:char):integer;
var
Litery:array [65..122] of integer;
i:integer;
plik:Text;
nazwa_pliku:String;
Znak:Char;
linia : string;
licznik:integer;
begin
linia:=0;
Writeln('Podaj nazwe pliku, ktory chcesz otworzyc (pamietaj o rozszerzeniu!)');
Readln(nazwa_pliku);
Assign(plik,nazwa_pliku);
Reset(plik);
while not EOF(plik) do
begin
read(plik,linia); // kopiowanie każdej linii dokumentu do zmiennej linia
For i:=1 to length(linia) do // badanie każdego znaku w linii
if (litery)=znak then inc(licznik) // jeśli znaleziono licznik zwiększamy
close(plik);
end.
-
chyba to miało byc konsolowo
-
nauczyćiel mi kazał napisać to bez procedury i miały być użyte tablice
-
a jak to napisać bez procedury;
-
a jak to będzię konsolowo
-
tylko litery z alfabetu bez polskich
Proste.1) Wczytaj plik do jakiegoś Memo.
2) Daj jakiegoś Edita czy coś, gdzie wpisujesz literę
3) Zrób tablicę Integerów od a do z
3) Zrób procedurę jadącą forem przez wszystkie znaki Memo i podnoszącą o 1 konkretny element tablicy
Możesz też np. zrobić tablicę 0..255 i liczyć ew. wszystkie znaki.
A tak w ogóle to konsolowo czy okienkowo?
okienkowo
-
A jaki delphi?
delphi7
-
Muszę napisać ten program tylko nie wiem jak bo to dopiero mój początek z delphi prosze o pomoc.
delphi jak napisać program który będzie liczył występowanie poszczególnych liter w pliku
w Pascal, Delphi
Opublikowano
wyskakuje błąd przy counts