Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Object Pascal: кроссплатформенные технологии > Подпрограммы-процедуры |
Автор: PrinceMike 1.12.2006, 22:23 |
![]() ![]() , если даны массивы z,x,c,v x={0.25,-1.5,05.,4,5} y={0.1,-1.8,2.25} z={0.48,1.25,-0.1,3.2,5.1} p={2.5,1.44,-0.5,0,1} и еще вопросик : как обябъвть массив, если потом его чтение будет совершаться из файла Заранее благодарен |
Автор: PrinceMike 1.12.2006, 23:05 | ||
какого ехе нафиг?![]() из *.pas естно связать файл проги(*.pas ) и *.pas можно при помощи assign а вот объявить хз можно ли так же как при типизированных-константах
P.S это тока фрагменты кода, как вы догадались ![]() Я сделал так, а вот вопрос остается открытым: как оформить подпрограмму-процедуру |
Автор: Zero 2.12.2006, 01:04 | ||||||
PrinceMike, ты немного загнался... Всего в паскале существует, 3 типа файла:
Я опять непонял чё конкретно ты хочешь??? ![]() Просто процедуру, оформить чтобы из *.pas файла данные вытаскивала? Если да то вот так:
Содержимое файла 111.pas навсяк пожарный пиши лотиницей. Если не то, то выражай по русски чё хочешь... Телепатов тут нет. |
Автор: PrinceMike 2.12.2006, 08:31 |
assign то в теле самой проги, я не о том, я про конкретно мою задачу: формирование новых массивов по правилу... ![]() |
Автор: Grasshopper 2.12.2006, 09:32 | ||||
Добавлено @ 09:34 А чтоб массив из файла прочитать, ничего особенного объявлять не надо. Все как обычно) |
Автор: Zero 2.12.2006, 12:21 |
PrinceMike, прочитай http://forum.vingrad.ru/act-SR/f-27.html, особенно обрати внимание на 11 пункт в данном случае. ![]() |
Автор: PrinceMike 2.12.2006, 14:29 |
Zero, прошу прощения, буду работать над собой ![]() Добавлено @ 14:32 Grasshopper, а почему тут double ![]() |
Автор: Grasshopper 2.12.2006, 14:41 |
Можно и real написать) Разница в точности) |
Автор: PrinceMike 2.12.2006, 16:03 |
Grasshopper, понятненько , а вот res - это как я у тебя понял переманная как и х, тока зачем она если в последующем не используется? ![]() ![]() а так спс ![]() ![]() ![]() ![]() |
Автор: Grasshopper 2.12.2006, 16:21 |
PrinceMike, это я под результат задумывал) Потом забыл убрать) Добавлено @ 16:24 Вот) исправил) |
Автор: PrinceMike 2.12.2006, 17:32 |
Grasshopper, так у нас массывы все с разным числм элементов, т.е. почему мы взяли 4 элемента в массиве? у нас четыре массива с разным числом элементов ![]() |
Автор: Grasshopper 2.12.2006, 17:44 |
А, черт, проглядел... есть, по-моему, функция, возвращающая длину массива, а если я ошибаюсь, то тогда надо еще длину массива в процедуру передавать |