0 / 0 / 0
Регистрация: 27.03.2009
Сообщений: 6
|
|
1 | |
Не получается считать строку из файла!02.04.2009, 07:08. Показов 1749. Ответов 6
Метки нет (Все метки)
Мне нужно реализовать следующую задачку:
Дан файл, содержащий некоторый текст. Написать программу, выполняющую выравнивание этого текста за счет увеличения числа пробелов между словами в строке. Хочу реализовать следующем образом: (будем считать, что нужное кол-во пробелов уже посчитанно.) читать строку из файла добавлять одинаковое кол-во пробелов между словами и записывать полученную строку в файл вместо старой, но столкнулась с тем, что не могу считать строку из файла, пишет ошибку 100 disk read error. Пишу вот так: const FileName = 'ex.txt'; type Strok = record vcp:string; end; var File_Text:file of Strok; Stroka :Strok; begin assign(File_Text,FileName); {$I-} reset(File_Text); {$I+} if IOResult<>0 then begin writeln('Ошибка!!! Файл не существует!'); exit; end; Seek(File_Text,0); read(File_Text,Stroka); close(File_Text); end. Что делаю не так? и возможно ли считать строку из файла???
0
|
02.04.2009, 07:08 | |
Ответы с готовыми решениями:
6
считать только последнюю строку из файла не обрабатывая другие Не получается считать данные из типизированного файла в массив записи Считать из файла матрицу и обнулить строку и столбец с минимальным элементом Считать с файла (input.txt) строку, перевернуть строку, записать файл (put.txt) эту строку |
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|
02.04.2009, 07:33 | 2 |
В какой строке?
0
|
0 / 0 / 0
Регистрация: 27.03.2009
Сообщений: 6
|
|
02.04.2009, 07:47 [ТС] | 3 |
ошибка?
вот в этой read(File_Text,Stroka);
0
|
1574 / 645 / 79
Регистрация: 24.02.2009
Сообщений: 9,268
|
|||||||||||
02.04.2009, 07:50 | 4 | ||||||||||
read(File_Text,Stroka.vcp);
А ещё лучше убрать это:
Просто:
0
|
0 / 0 / 0
Регистрация: 27.03.2009
Сообщений: 6
|
|
02.04.2009, 08:12 [ТС] | 5 |
так как вы говорите я уже делала,
в момент выполнения при попытке чтения из файла пишет ошибку disk read error
0
|
57 / 57 / 36
Регистрация: 17.03.2009
Сообщений: 105
|
||||||
02.04.2009, 08:37 | 6 | |||||
Немного изменил твой код:
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
02.04.2009, 08:39 | 7 |
А у Вас точно уже создан типизированный файл ex.txt, где использован точно такой же тип данных?
0
|
02.04.2009, 08:39 | |
02.04.2009, 08:39 | |
Помогаю со студенческими работами здесь
7
Считать строку из файла и сформировать массив Считать с файла (input.txt) строку, заменить в строке латинские буквы на русские, записать файл (input.txt) эту строку Первую строку считать из файла и перевести в формат Integer, а все остальные - в массивы Считать строку из файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |