0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 5
|
|
1 | |
Переписать текстовый файл в другой вставляя в конец каждой строки число-количество цифровых символов26.12.2014, 16:07. Показов 882. Ответов 7
Метки нет Все метки)
(
Переписать текстовый файл в другой вставляя в конец каждой строки число-количество цифровых символов
Буду признателен в помощи, своя прога не работает, в качестве ответа всегда 0 в выходном файле
0
|
|
26.12.2014, 16:07 | |
Ответы с готовыми решениями:
7
Распечатать текстовый файл, вставляя в конец каждой строки ее порядковый номер |
4 / 4 / 1
Регистрация: 12.12.2014
Сообщений: 14
|
|||||||||||
26.12.2014, 17:36 | 2 | ||||||||||
0
|
204 / 141 / 57
Регистрация: 25.12.2014
Сообщений: 445
|
|
26.12.2014, 17:50 | 3 |
И что это такое? К числу "длина строки" добавляется 48, потом это превращается в символ и выводится в конец.
Думаю, имелось в виду "просмотреть всю строку символов, посчитать сколько в ней цифр (символов '0'..'9') и вывести это количество в виде числа в конец строки". PTIZZA , так?
0
|
4 / 4 / 1
Регистрация: 12.12.2014
Сообщений: 14
|
||||||
26.12.2014, 18:23 | 4 | |||||
Так, это я пошутил вот исправленный вариант:
0
|
204 / 141 / 57
Регистрация: 25.12.2014
Сообщений: 445
|
|||||||||||
26.12.2014, 18:44 | 5 | ||||||||||
Так лучше, но наверно вместо
имелось в виду
0
|
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 5
|
||||||
26.12.2014, 19:11 [ТС] | 6 | |||||
Нужно посчитать сколько цифровых элементов в строке и в конце строки написать
Например: 26 декабря 1991 года распался СССР и приписывается 6 хммм, а я делал по другому)
И да, LDaniel спасибо, все отлично) но я предпочитаю делать через параметры, этот моментик под себя исправил ![]()
0
|
4 / 4 / 1
Регистрация: 12.12.2014
Сообщений: 14
|
|
26.12.2014, 19:19 | 7 |
В функцию eoln() , насколько помню, надо строку, а не файловую переменную передавать. И потом в функции CD есть же for i:=1 to length(s) зачем ещё раз проверять, что строка не закончилась?
0
|
204 / 141 / 57
Регистрация: 25.12.2014
Сообщений: 445
|
|
26.12.2014, 19:34 | 8 |
Нет, именно файловую переменную. "End of line" - в текстовом файле мы дочитали до конца текущей строки. Хотя, действительно, непонятно зачем здесь это? readln(f1,s); читает строку и переходит на следующую.
0
|
26.12.2014, 19:34 | |
Помогаю со студенческими работами здесь
8
Дан текстовый файл f. Переписать компоненты файла f в файл g, вставляя в начало каждой строки по одному пробелу Переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней Переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней Переписать в новый файл output1.txt все его строки, вставив в конец каждой строки ее номер и количество символов в ней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |