С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
 Аватар для Atheist92
4 / 4 / 1
Регистрация: 14.03.2011
Сообщений: 31

ошибка с вводом\выводом файла

11.05.2011, 19:39. Показов 4795. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var
    f1, f2: file of char;
    c: char;
    arr: array [1..100] of char;
    k, i: integer;
 begin
    assign (f1, 'c:\file1.txt');
    reset (f1);
     k := 1;
     while not eof (f1) do begin
        read (f1, c);
        arr[k] := c;
        write (c:2);
        k := k + 1
    end;
     assign (f2, 'c:\file2.txt');
    rewrite (f2);
     for i := k-1 downto 1 do begin
        write (f2, arr[i])
    end;
     close (f1);
    close (f2);
     reset (f2);
     writeln;
    while not eof (f2) do begin
        read (f2, c);
        write (c:2)
    end;
readln
end.
Программа вроде правильно составлена, но вот всегда вылезает ошибка ввода\вывода на строчке с "reset (f1);" в чем может быть причина ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.05.2011, 19:39
Ответы с готовыми решениями:

Работаем с файловым вводом/выводом
Помогите пожалуйста решить две задачки. остальные сделал. 1)Дан текстовый файл. Напечатать все строки, длина которых равна заданному...

Необходимо выполнить задачу с массивами с вводом из внешнего файла
Я ее решил в принципе теперь нужно сделать ввод из внешнего файла. Program ABCCC; var A,B :arrayof real; T ...

Переделать программу с процедурами и функциями и с вводом и выводом в файл
Данная программа вычисляет значение функции с заданной точностью и аргументами. program kkr2; uses crt; var a, b, h,...

9
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
11.05.2011, 19:45
Например,
Ошибка ввода/вывода 2: Не удается найти указанный файл (1.pas, строка 8)
Создал файл, ошибка исчезла.
0
 Аватар для Atheist92
4 / 4 / 1
Регистрация: 14.03.2011
Сообщений: 31
11.05.2011, 19:47  [ТС]
так ведь и у меня все создано, я было подумал проблема с правами дуступа к файлам на диске С и выставил полный доступ но и это не помогло, пишет Отказано в доступе.
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
11.05.2011, 19:50
Что программа должна делать?
0
 Аватар для Atheist92
4 / 4 / 1
Регистрация: 14.03.2011
Сообщений: 31
11.05.2011, 19:51  [ТС]
Требуется скопировать данные из одного файла в другой, но в обратном порядке.
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
11.05.2011, 20:03
не хватает в конце программы
Pascal
1
close (f2);
Однако проблема не в этом. У меня Ваша программа работает.
0
 Аватар для Atheist92
4 / 4 / 1
Регистрация: 14.03.2011
Сообщений: 31
11.05.2011, 20:10  [ТС]
А версия компилятора у вас какая ? и какая операционка ?
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
11.05.2011, 20:17
WinXP SP3. Pascal-ABC. 3.0
0
 Аватар для Atheist92
4 / 4 / 1
Регистрация: 14.03.2011
Сообщений: 31
11.05.2011, 20:34  [ТС]
Все разобрался, проблема была в том что компилятор нужно запускать от имени администратора в Вынь 7
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
11.05.2011, 21:30
Удачи!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2011, 21:30
Помогаю со студенческими работами здесь

Разработка программы последовательной структуры с вводом-выводом данных
Написать и отладить программу, выводящую на экран по два окна с эффектом тени (тень окрасить в черный цвет) для трех различных формул...

Выполнить поставленную задачу, используя средства управления вводом/выводом
Решить поставленную задачу, используя средства управления вводом/выводом. Дан целочисленный массив А(n,n) (n<=6). Вывести его на экран,...

Усредняющая прямая. Конфуз с вводом точек из файла
Здравсвуйте Написал программу по следующему заданию : "Написать программу для решения следующей задачи Из данного множества точек на...

Ошибка с вводом/выводом
Qt компилирует, но в процессе исполнения программа закрывается с ошибкой. void main(void) { double num1=0.,num2=0.; char...

Ошибка с вводом и выводом(указателями) массива
Здравствуйте. Что мне надо сделать: Создать массив с использованием указателя. Заполнить созданный массив значениями 'x','z','f','j'....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru