Хыиуду » 10 дек 2006, 17:04
Ну, во-первых с файлом *txt у тебя никто ничего не свяжет. Значок * в имени файла невозможен. Назови файлы, к примеру, in.txt и out.txt.
Во-вторых, как правильно указывает тебе компилятор, мало связать файловую переменную с именем файла, надо этот файл еще и открыть. Если файл открывается для записи - rewrite(f2), а для чтения - reset(f1)
В-третьих, я предпочитаю всегда работать с текстовыми файлами. Не знаю, будет ли компилятор ругаться на строку write(f2, count); если f2 = file of integer, но если он объявлен как текстовый, все пройдет отлично.
Ну, во-первых с файлом *txt у тебя никто ничего не свяжет. Значок * в имени файла невозможен. Назови файлы, к примеру, in.txt и out.txt.
Во-вторых, как правильно указывает тебе компилятор, мало связать файловую переменную с именем файла, надо этот файл еще и открыть. Если файл открывается для записи - rewrite(f2), а для чтения - reset(f1)
В-третьих, я предпочитаю всегда работать с текстовыми файлами. Не знаю, будет ли компилятор ругаться на строку write(f2, count); если f2 = file of integer, но если он объявлен как текстовый, все пройдет отлично.