Задание Задание №1. Текстовый файл содержит строку «ajsjsidmmkkkddmdmd». Какие результаты вы получите, если выполните следующие серии команд: a) seek(3); read(5) 6) seek(5); read() B) seek(0); read(1)?
помогите пожалуйста
Ответы
Ответ дал:
1
Ответ:
а) jsidm
б) idmmkkkddmdmd
в) a
Объяснение:
erkemaral38:
Правильно?
по моему нет
Надо было добавить объяснение что б понятней было :/
Задание правильное, можете проверить
Задание правильное, можете проверить
a) Первая команда seek(3) переместит указатель позиции чтения/записи в файле на третий символ (считая с нулевого индекса), то есть на символ 's'. Затем команда read(5) прочитает 5 символов начиная с текущей позиции, то есть символы 'j', 's', 'i', 'd' и 'm', и вернет их в виде строки "jsidm".
б) Первая команда seek(5) переместит указатель позиции чтения/записи в файле на шестой символ (считая с нулевого индекса), то есть на символ 'i'. Затем команда read() прочитает оставшуюся часть файла начиная с текущей позиции, то есть символы 'i', 'd', 'm', 'k', 'k', 'k', 'd', 'd', 'm', 'd', 'm', 'd' и вернет их в виде строки "idmkkdmdmd".
в) Первая команда seek(0) переместит указатель позиции чтения/записи в файле на первый символ (считая с нулевого индекса), то есть на символ 'a'. Затем команда read(1) прочитает один символ начиная с текущей позиции, то есть символ 'a', и вернет его в виде строки "a".
Упс, в Б пропустил kd - "idmkkkddmdmd"
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад