Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 23.06.2009
Сообщений: 17

Чтение и запись текстовых файлов

24.06.2009, 21:24. Показов 1232. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Строки исходного файла записать в новый файл, добавив знак "?" после первого слова строки.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2009, 21:24
Ответы с готовыми решениями:

Чтение и запись текстовых файлов.
1.С помощью тестового редактора БЛОКНОТ создать файл INFO.txt ("вручную") Вывести первую и последнюю строки файла.(написать можно...

чтение и запись текстовых файлов в паскаль
1)Определить содержится ли в строках файла запись отрицательного числа. следущая программа: 2)В файле содержится программа на паскале,...

Чтение и запись файлов.
В каждой стороке файла записаны фамилия и должность сотрудника. Вывести на экран фамилии программистов.

2
Посланник моего господина
111 / 106 / 52
Регистрация: 02.05.2009
Сообщений: 181
25.06.2009, 00:27
Лучший ответ Сообщение было отмечено anburadeon как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
procedure ReWriteFile(var R,W:Text);
var s:string;
begin
while not(eof(R)) do
  begin
    readln(R,s);
    while s[1]=' ' do begin delete(s,1,1); write(W,' '); end;
    write(W,copy(s,1,pos(' ',s)-1),'?');
    delete(s,1,pos(' ',s));
    writeln(W,s);
  end;
end;
Файловые переменные, поданные в параметрах процедуры, должны указывать на открытые для чтения/записи файлы. После вызова процедуры файлы остаются открытыми.
0
1 / 1 / 1
Регистрация: 23.06.2009
Сообщений: 17
25.06.2009, 21:08  [ТС]
спасибо
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Var
   f1,f2:text;
   s:string;
   k:integer;
Begin
     assign(f1,'C:\1.txt');
     assign(f2,'C:\2.txt');
     reset(f1);
     rewrite(f2);
     while not(eof(f1)) do
     begin
           readln(f1,s);
           k:=pos(' ',s);
           insert('?',s,k);
           writeln(f2,s);
     end;
     close(f1);
     close(f2);
End.
вот как сделал я
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.06.2009, 21:08
Помогаю со студенческими работами здесь

Опознавание текстовых файлов
Помогите написать процедуру. Объясню, в чем проблема. Пытаюсь написать процедуру типа ЗАГРУЗИТЬ. При этом программа должна загрузить...

Форматированный вывод из текстовых файлов
var f,g,q:text; n,s:string; a,k,p:integer; begin assign(f,'family.txt'); reset(f); assign(g,'note.txt'); reset(g); ...

Слияние двух текстовых файлов
Ребят помогите плизз задали курсовую в универе на тему Разработать программу слияния двух текстовых файлов в один файл по принципу: две...

Как извлекать числа из текстовых файлов
Дан какой-то текстовый файл примерно такого вида: x=4 y=5 x=2 y=4.13 ... x=n y=k Какие есть способы извлечь из...

Разработать программу шифрования текстовых файлов
Доброго времени суток... Выручайте... Программа должна выполнить следующие действия: организовать построчное чтение данных из файла,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 31.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 30.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru