IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> функции memset и memcpy, С
*оля*
сообщение 13.12.2010 17:41
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


можно ли как-нибудь реализовать аналоги данных функций ( memset и memcpy(язык С)) в ПаскалеАВС и ПаскалеАВС.net?

спасибо)

Сообщение отредактировано: *оля* - 13.12.2010 18:37
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 4)
volvo
сообщение 13.12.2010 17:56
Сообщение #2


Гость






Ну, аналог memset в третьем PascalABC есть - он называется FillMem (в более старых версиях - FillChar). Да и Move (или CopyMem) вполне может заменить memcpy. Или речь о PascalABC.NET?
 К началу страницы 
+ Ответить 
*оля*
сообщение 13.12.2010 18:05
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


хотелось бы знать и для ПаскаляАВС и для ПаскаляABC.net.
так если речь идет а ПаскалеABC.net?)

Сообщение отредактировано: *оля* - 13.12.2010 18:06
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 13.12.2010 18:58
Сообщение #4


Гость






А вот для .NET - не знаю. Стандартные Move+FillChar они отменили, адресной арифметики в языке - никакой, поддержки .NET-овских Enumerable.Repeat - тоже нет. Не уверен, что это вообще возможно. Прикрываются чистотой работы с памятью (мол, если каждый будет лезть на такой уровень - то сборщик мусора, тра-ла-ла, не сможет работать. Ага, как же. В C# значит, сможет, а у них - нет. Значит, такой сборщик), на самом деле - похоже на банальное нежелание (или неумение) решать проблемы.
 К началу страницы 
+ Ответить 
*оля*
сообщение 13.12.2010 19:06
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 125
Пол: Женский

Репутация: -  1  +


хм, интересно. Спасибо за разъяснение, значит придется писать на паскалеАВС smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 29.07.2025 21:31
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"