Официальный сайт студ.городка НГТУ
Программирование и БД » [C]Проблема с осмыслением задачи :) 

#1  07.04.06 20:21

[C]Проблема с осмыслением задачи :)

Разработать две функции, одна из которых вводит с клавиатуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция читает эти данные и выводит на экран. Программа запрашивает и размещает в памяти несколько наборов данных при помощи первой функции, а затем читает их и выводит на экран при помощи второй. Размещение данных производить в статическом массиве байтов фиксированной размерности с контролем его переполнения.

Область памяти представляет собой строку. Если в ней встречается символ " %", то сразу же за ним находится указатель на другую (обычную )строку. Все сроки располагаются в той же области памяти вслед за основной строкой.

Offline

#2  07.04.06 20:22

Re: [C]Проблема с осмыслением задачи :)

не могу понять,что будет делать программа.за сим прошу помощи

Offline

#3  07.04.06 21:09

Re: [C]Проблема с осмыслением задачи :)

в общем по началу как я понял тебе надо вводить строки(символ % в них встречаться не должен)
по мере ввода ты должен размещать их в памяти  как описано выше
тобишь строка с конечным символом %, далее указатель на следующую строку, а о строке сказано в начале предложения 8)
типа рекурсия
затем ты должен вывести эти строки на экран
в общем также у тебя должен быть глобальный указатель на первую строку

Offline

#4  07.04.06 23:08

Re: [C]Проблема с осмыслением задачи :)

ну наверное суть задания заключается в том, чтобы показать твое умение работы с потоками, один поток читает строки с клавиатуры и помещает в массив, второй читает эти строки из массива и печатает на экране... делов то.

Offline

Программирование и БД » [C]Проблема с осмыслением задачи :) 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 1.322 сек.
Выполнено 14 запросов.