можно ли как-нибудь реализовать аналоги данных функций ( memset и memcpy(язык С)) в ПаскалеАВС и ПаскалеАВС.net?
спасибо)
Сообщение отредактировано: *оля* -
функции memset и memcpy, С |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
функции memset и memcpy, С |
*оля* |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 125 Пол: Женский Репутация: 1 |
можно ли как-нибудь реализовать аналоги данных функций ( memset и memcpy(язык С)) в ПаскалеАВС и ПаскалеАВС.net?
спасибо) Сообщение отредактировано: *оля* - |
volvo |
Сообщение
#2
|
Гость |
Ну, аналог memset в третьем PascalABC есть - он называется FillMem (в более старых версиях - FillChar). Да и Move (или CopyMem) вполне может заменить memcpy. Или речь о PascalABC.NET?
|
*оля* |
Сообщение
#3
|
Пионер Группа: Пользователи Сообщений: 125 Пол: Женский Репутация: 1 |
хотелось бы знать и для ПаскаляАВС и для ПаскаляABC.net.
так если речь идет а ПаскалеABC.net?) Сообщение отредактировано: *оля* - |
volvo |
Сообщение
#4
|
Гость |
А вот для .NET - не знаю. Стандартные Move+FillChar они отменили, адресной арифметики в языке - никакой, поддержки .NET-овских Enumerable.Repeat - тоже нет. Не уверен, что это вообще возможно. Прикрываются чистотой работы с памятью (мол, если каждый будет лезть на такой уровень - то сборщик мусора, тра-ла-ла, не сможет работать. Ага, как же. В C# значит, сможет, а у них - нет. Значит, такой сборщик), на самом деле - похоже на банальное нежелание (или неумение) решать проблемы.
|
*оля* |
Сообщение
#5
|
Пионер Группа: Пользователи Сообщений: 125 Пол: Женский Репутация: 1 |
хм, интересно. Спасибо за разъяснение, значит придется писать на паскалеАВС
|
Текстовая версия | 12.05.2024 12:48 |