25 / 19 / 8
Регистрация: 05.04.2019
Сообщений: 338
|
||||||
1 | ||||||
Help, нужно заменить символ $ словами читаемыми из файла и вывести результат в другой файл26.10.2019, 20:30. Показов 1152. Ответов 5
Метки нет (Все метки)
0
|
26.10.2019, 20:30 | |
Ответы с готовыми решениями:
5
Сортировать текст файла в алфавитном порядке и вывести результат в другой файл В текстовом файле находится текст на англиском, нужно подсчитать количество БУКВ и вывести результат в другой файл Прочесть текст из файла, найти количество пробелов в нем, и вывести результат в другой текстовый файл Считать текст из файла, вывести в другой файл и на экран только строки содержащие заданный с клавиатуры символ |
Мозгоправ
|
||||||
26.10.2019, 23:45 | 2 | |||||
Сообщение было отмечено SkYMaaN как решение
Решение
SkYMaaN,
0
|
25 / 19 / 8
Регистрация: 05.04.2019
Сообщений: 338
|
|
27.10.2019, 22:41 [ТС] | 3 |
Я новичёк, можно комментарий к каждой строчки в main?))
0
|
Мозгоправ
|
|
27.10.2019, 23:28 | 4 |
Нет. Вы слишком многого от меня хотите.
Могу вкратце. Строки 65-82. Открываем три файла: два на чтение (текст с $ и файл слов) и один на запись (с модифицированным текстом) и проверяем успешность открытия. Строки 86-101. В цикле читаем файл с текстом посимвольно (строка 90). Если попадается $ (строка 92), то из файла слов читаем очередное слово и записываем его в выходной файл. Иначе в выходной файл записываем символ, считанный из файла текста. Цикл продолжается пока все три файла не находятся в состоянии ошибки или конца файла. Строки 103-110. Проверяем по какой причине завершился цикл. Это нештатные ситуации, завершаем программу с состоянием ошибки. Строки 112-116. Закрываем файлы. Завершаем программу с состоянием успеха.
0
|
25 / 19 / 8
Регистрация: 05.04.2019
Сообщений: 338
|
|
29.10.2019, 14:34 [ТС] | 5 |
Можно подробнее о 90 строке и функции good()?
0
|
Мозгоправ
|
||||||
29.10.2019, 15:26 | 6 | |||||
Можно.
Описание функции good() см. здесь. Вкратце: возвращает true, если с потоком всё хорошо.
read вызывается метод read() , который считывает из этого потока один байт в область памяти, указанную адресом переменной ch . (Описание метода read().) Метод read() возвращает ссылку на поток, которая и используется для вызова метода good() потока.Использование метода read() здесь связано с тем, что перегруженный для потока оператор >> считает пробельные символы разделителями и не считывает их. Поэтому либо настраивать поток на чтение всех символов, либо использовать метод read() . Я выбрал второе.
0
|
29.10.2019, 15:26 | |
29.10.2019, 15:26 | |
Помогаю со студенческими работами здесь
6
Заменить определённые строки из одного файла определёнными числами, и вывести их (коды) в другой файл Вывести текст в поле Memo из файла где есть "+ и -". Затем нужно + и - вывести в другой текстовый файл Текстовый файл: найти минимальное значение, результат вывести в другой файл Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |