реклама на сайте
подробности

 
 
> 2 вопроса по паскалю, всего 2...
_Ivan_33
сообщение Nov 14 2008, 13:35
Сообщение #1


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



1) как сделать приведение типов если есть выражение a:=b[i]1000 + b[i+x]; причем а-longint а b - megatype который обявлен как array[1..100] of integer
2) препод говорил про функции приводящие символьную переменную в число и наоборот - подскажите что за ф-ции?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Ivan_33
сообщение Dec 9 2008, 19:48
Сообщение #2


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



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


--------------------
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 11 2008, 12:32
Сообщение #3


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(_Ivan_33 @ Dec 9 2008, 23:48) *
у меня блокнот видит иероглифы если я записал прогой файл...

Каким паскалем пользуетесь? Старым BP7 ? Если да - то ничем не могу помочь, пользуюсь FPC. Подробностей с кракозябрами не помню.

Цитата
и еще как записать в типизированный файл кучу чисел(массив)

Код
const
MaxElement = 9000;
var
f: file of integer;
map: array[1..MaxElement] of integer;
i: integer;
begin
assign(f,'temp.bin');(*назначили имя файла - он будет там же, где и файл программы, т.е. ЕХЕ-шник *)
rewrite(f); (* открыли файл на вывод*)
for i:= 1 to MaxElement do  write(f,map[i]); (*записали все,что надо из массива*)
close(f);(*закрыли файл, но в данном случае это необязательно*)
reset(f);(*открыли файл для чтения, но можно и по-другому, через процедуру seek();*)

(*прочитать можно таким же образом, как и записали но можно и так, если вспомнить
    о том, что в реальном мире размер файла может содержать другое число элементов,
    поэтому проверим условия конца файла и выхода за пределы массива.
*)
i:=1;
repeat
read(f,map[i]);
i := i+1;
until eof(f) or (i > MaxElement);
close(f);
end.


Надеюсь, кто-нить поправит, если допустил ошибку.
smile.gif вместо того чтоб флудить в ветке "Pascal для AVR"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Ivan_33   2 вопроса по паскалю   Nov 14 2008, 13:35
- - _Pasha   Цитата(_Ivan_33 @ Nov 14 2008, 17:35) a:=...   Nov 14 2008, 14:00
|- - MrYuran   Цитата(_Pasha @ Nov 14 2008, 17:00) Проце...   Nov 14 2008, 14:09
|- - _Pasha   Цитата(MrYuran @ Nov 14 2008, 18:09) Как ...   Nov 14 2008, 14:18
|- - 777777   Цитата(_Pasha @ Nov 14 2008, 17:18) Апядь...   Nov 17 2008, 05:31
|- - _Pasha   Цитата(777777 @ Nov 17 2008, 09:31) ппц....   Nov 17 2008, 06:18
|- - AHTOXA   Цитата(777777 @ Nov 17 2008, 11:31) Я, ко...   Nov 17 2008, 06:20
|- - 777777   Цитата(AHTOXA @ Nov 17 2008, 09:20) Во, ч...   Nov 17 2008, 07:50
|- - AHTOXA   Цитата(777777 @ Nov 17 2008, 13:50) Я отю...   Nov 17 2008, 09:04
- - _Ivan_33   между 1000 и b[i] стоит умножение *   Nov 15 2008, 15:55
|- - _Pasha   Цитата(_Ivan_33 @ Nov 15 2008, 19:55) меж...   Nov 15 2008, 16:39
- - _Ivan_33   а у меня пишет type mismatch... лан, ломать над эт...   Nov 15 2008, 19:09
|- - _Pasha   Цитата(_Ivan_33 @ Nov 15 2008, 23:09) а у...   Nov 15 2008, 19:17
- - _Ivan_33   версия 7.1 по-моему я разобрался - здесь ошибок не...   Nov 15 2008, 19:25
|- - _Pasha   Цитата(_Ivan_33 @ Nov 15 2008, 23:25) а к...   Nov 15 2008, 20:13
|- - AHTOXA   Цитата(_Pasha @ Nov 16 2008, 02:13) Ниаси...   Nov 15 2008, 20:45
|- - _Pasha   Цитата(AHTOXA @ Nov 16 2008, 00:45) (Не п...   Nov 15 2008, 20:54
|- - AHTOXA   Цитата(_Pasha @ Nov 16 2008, 02:54) Понят...   Nov 15 2008, 21:06
- - _Ivan_33   нет, как в других компиляторах в свойствах проекта...   Nov 16 2008, 06:13
- - _Ivan_33   вот у меня есть функция tip в нее экспортируется 1...   Nov 17 2008, 11:26
|- - _Pasha   Цитата(_Ivan_33 @ Nov 17 2008, 15:26) вот...   Nov 17 2008, 11:47
|- - XVR   Цитата(_Pasha @ Nov 17 2008, 14:47) Так, ...   Nov 18 2008, 09:31
|- - _Pasha   Цитата(XVR @ Nov 18 2008, 13:31) до сих п...   Nov 18 2008, 09:43
- - _Ivan_33   спасибо все работает а еще вопрос - может ли функц...   Nov 21 2008, 06:53
|- - _Pasha   Цитата(_Ivan_33 @ Nov 21 2008, 10:53) а е...   Nov 21 2008, 07:18
- - _Ivan_33   СПАСИБО ВАМ ОГРОМНОЕ!!!! СДЕЛАЛ С ...   Dec 11 2008, 19:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016