Найти ошибку
Код:
rogram Project2; |
Цитата:
1. У Вас: Код:
Writeln('введи кол-во слов в кодировочной книге'); Код:
Write('введи кол-во слов в кодировочной книге '); Код:
write('введи ',n,' слов'); Код:
writeln('введи ',n,' слов'); 3. Но это всё "цветочки", а вот дальше пошли "ягодки". Код:
k:=0; 4. Код:
reset(f); Код:
close(f); Код:
while not eof(f) do а) Каждое слово в файле располагается на своей отдельной строке. б) Вместо read(f,s); поставить readln(f,s); Если же слова в файле идут просто через пробел, то нужно организовывать довольно сложную процедуру посимвольного считывания до пробела - пропуск пробела - следующее считывание и т.д. Между прочим, использование оператора read для считывания строковой переменной вообще недопустимо. Никогда и нигде. Только readln. Вот Вам для начала. Размышляйте, исправляйте. |
Часовой пояс GMT +4, время: 16:59. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.