Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 17.03.2011, 17:32   #1 (permalink)
Siend
Новичок
 
Регистрация: 17.03.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Задача на работу с файлом и строками. СИ.

Помогите плиз с задачей, очень нужно(

1. Программа спрашивает пользователя откуда производить чтение - из файла или ввод с клавиатуры.
1.а) Если чтение из фала то пользователь должен ввести только имя файла (не путь, а имя, например test.txt)
1.б) если файла не существует, или программа не может его открыть - выводится соответствующее сообщение.
2. Если из файла - то читает первые 300 символов / если с клавиатуры -то пользователь вводит строку длинной не более 300 символов (если больше, должно выводиться соответствующее сообщение)
3. Если строка из файла, то из нее перед обработкой удаляются все символы кроме пробелов и букв (обоих алфавитов) / если строка набрана в ручную и присутствует символ отличающийся от пробела или буквы алфавита - программа просит ввести строку снова.
4. Полученную строку нужно зашифровать методом моноалфавитной подстановки, шифром Цезаря, т.е.: каждая буква должна сместиться на 3 позиции. Так например заместо "а" будет "г", заместо "д" будет "ж", заместо "f" будет "i" и т.д. Если получившаяся буква выходит за алфавит - начинать отсчет с начала алфавита. Например "я" станет "в". Пробелы остаются пробелами.
5. По выбору пользователя сохранить получившийся результат в файл (вводиться имя файла. Если файл существует то перезаписать его) или на экран (выводится преобразованная строка)

Все это должно быть реализовано исключительно на языке Си. (без функций С++).

Кто поможет с кодом - обязуюсь кинуть денег на телефон)
Siend вне форума   Ответить с цитированием

Старый 17.03.2011, 17:32
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Можете узнать больше информации о этой проблеме, почитав похожие темы

Помогите пожалуйста со строками в Pascal
Задача в Делфи на работу с таблицами. Двумерный массив
Проблема с файлом
Работа со строками

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 05:29.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.