3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
1

Создать на диске текстовый файл, ввести в него произвольный текст, затем вывести 2-ую строку текста

02.03.2014, 16:43. Показов 2683. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!)


4.Создать на диске текстовый файл, ввести в него произвольный текст, затем вывести 2-ую строку текста.Файл filetext.txt прикрепил.

Здесь тоже не могу понять как организовать вывод 2-ой строки.Накидал,конечно бред но пытался.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program zadanie4_2;
var
f:file of text;
n,i,a:integer;
begin
assign(f,'filetext.txt');
reset(f);
while not eof(f) do
begin
seek(f,1,2);
for i:=1 to n do
writeln(a);
close(f);
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2014, 16:43
Ответы с готовыми решениями:

Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста.
Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать...

Вывести текст в поле Memo из файла где есть "+ и -". Затем нужно + и - вывести в другой текстовый файл
Вывести текст в поле Memo из файла где есть "+ и -". Затем нужно + и - вывести в другой текстовый...

Создайте в программном режиме компонент Memo, введите в него несколько строк текста и выведите данный текст в текстовый файл.
помогите решить) Создайте в программном режиме компонент Memo, введите в него несколько строк...

Создать текстовый файл, записать в него любые символы, и вывести max и min
Всем доброго времени суток, помогите с задачей. Нужно написать программу, которая создает текстовый...

3
3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
02.03.2014, 17:06  [ТС] 2
Вот сам файл.
Вложения
Тип файла: txt filetext.txt (40 байт, 8 просмотров)
0
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
02.03.2014, 17:42 3
текстовые файлы еще называют файлами последовательного доступа, в отличие от типизированных (файл прямого доступа). К ним неприменима процедура seek(). Нужно читать файл от начала до искомой строки. Вот так, например, для данной задачи:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program zadanie4_2;
 
var
  f: text;
  n, i, a: integer;
  s: string;
 
begin
  assign(f, 'filetext.txt');
  reset(f);
  readln(f,s);
  readln(f,s);
  writeln(s);
  readln;
end.
или так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program zadanie4_2;
 
var
  f: text;
  i: integer;
  s: string;
 
begin
  assign(f, 'filetext.txt');
  reset(f);
  i:=0;
  while not eof(f) do
  begin
    readln(f,s);
    inc(i);
    if i=2 then writeln(s);
  end;
  readln;
end.
1
3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
02.03.2014, 18:25  [ТС] 4
Спасибо,а я думал что seek как-то надо прописать и всё.

Теперь буду знать,как надо.
0
02.03.2014, 18:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2014, 18:25
Помогаю со студенческими работами здесь

Создать odt файл и вывести в него текст
В общем,работаю на версии python 3.8 и необходимо создать файл текстовый файл oo по средством языка...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru