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

 
 
> вопрос по memcpy
Jenya7
сообщение Dec 2 2015, 07:16
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



функция копирует с младшего байта в младший байт. а нельзя как нибудь начиная со старшего байта в младший байт?
то есть сейчас
Код
dest[] = {0}
src[] = {1,2,3,4,5}
memcpy(dest,src,5);

и после выполнения
Код
dest = {1,2,3,4,5}

а я хочу
Код
dest = {5,4,3,2,1}



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smalcom
сообщение Dec 2 2015, 13:07
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
do { } while(--pSize) заменить на while(pSize--) {}

идите в отдел кадров. скажите, что вы уже некомпетентны.

Цитата
Щаз вам очередной великий кодер скажет

uint8_t - "простейшее". С ним удобна математика указателей. Можно использовать void*, но в теле тогда уже, либо использовать сумбурную запись с приведением типов, либо локально объявить нужные указатели.
Вы определитесь уже в своей толпе. Ато один размер сокращает, второй умничает... Хотите напыщенно позвенеть яйцами - вперёд в онлайн тесты по C/C++. Хоть больше "удовлетворительно" наберите.

Цитата
size_t не может быть меньше нуля

это знаковый тип, т.к. используется и для возвращения кода ошибки.
Go to the top of the page
 
+Quote Post
CrimsonPig
сообщение Dec 2 2015, 13:39
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502



Цитата(smalcom @ Dec 2 2015, 13:07) *
это знаковый тип, т.к. используется и для возвращения кода ошибки.


Так может благородному дону пойти и погуглить "size_t ssize_t" ?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Dec 2 2015, 14:28
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата(CrimsonPig @ Dec 2 2015, 15:39) *
Так может благородному дону пойти и погуглить "size_t ssize_t" ?

Очевидно, что есть необходимость в этом biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Jenya7   вопрос по memcpy   Dec 2 2015, 07:16
- - aaarrr   Стандартно - нельзя   Dec 2 2015, 07:17
|- - Jenya7   Цитата(aaarrr @ Dec 2 2015, 13:17) Станда...   Dec 2 2015, 08:50
|- - CrimsonPig   Цитата(Jenya7 @ Dec 2 2015, 08:50) то ест...   Dec 2 2015, 08:58
|- - Jenya7   Цитата(CrimsonPig @ Dec 2 2015, 14:58) А ...   Dec 2 2015, 09:01
|- - CrimsonPig   Цитата(Jenya7 @ Dec 2 2015, 09:01) Кодvoi...   Dec 2 2015, 09:17
|- - Jenya7   Цитата(CrimsonPig @ Dec 2 2015, 15:17) За...   Dec 2 2015, 09:32
|- - CrimsonPig   Цитата(Jenya7 @ Dec 2 2015, 09:32) я не и...   Dec 2 2015, 09:35
|- - zltigo   QUOTE (CrimsonPig @ Dec 2 2015, 11:35) Ст...   Dec 2 2015, 10:13
|- - CrimsonPig   Цитата(zltigo @ Dec 2 2015, 10:13) Не мен...   Dec 2 2015, 10:26
|- - zltigo   QUOTE (CrimsonPig @ Dec 2 2015, 12:26) ко...   Dec 2 2015, 10:31
|- - CrimsonPig   Цитата(zltigo @ Dec 2 2015, 10:31) Это ес...   Dec 2 2015, 10:42
|- - zltigo   QUOTE (CrimsonPig @ Dec 2 2015, 12:42) Эт...   Dec 2 2015, 10:51
- - smalcom   Кодvoid ReverseArray(uint8_t* pDestArr, uint8_...   Dec 2 2015, 10:45
|- - Сергей Борщ   Цитата(smalcom @ Dec 2 2015, 13:45) Да, о...   Dec 2 2015, 10:55
||- - CrimsonPig   Цитата(Сергей Борщ @ Dec 2 2015, 10:55) Д...   Dec 2 2015, 11:12
||- - Сергей Борщ   Цитата(CrimsonPig @ Dec 2 2015, 14:12) до...   Dec 2 2015, 11:18
|||- - Jenya7   Цитата(Сергей Борщ @ Dec 2 2015, 17:18) m...   Dec 2 2015, 11:46
|||- - Сергей Борщ   Цитата(Jenya7 @ Dec 2 2015, 14:46) вылета...   Dec 2 2015, 11:55
|||- - CrimsonPig   Цитата(Сергей Борщ @ Dec 2 2015, 11:55) Г...   Dec 2 2015, 12:37
|||- - Jenya7   Цитата(Сергей Борщ @ Dec 2 2015, 17:55) Г...   Dec 2 2015, 13:02
||- - zltigo   QUOTE (CrimsonPig @ Dec 2 2015, 13:12) до...   Dec 2 2015, 12:22
|- - Jenya7   ok...надо подумать...   Dec 2 2015, 11:35
|- - CrimsonPig   Цитата(Jenya7 @ Dec 2 2015, 11:35) спасиб...   Dec 2 2015, 11:40
|- - Сергей Борщ   Цитата(Jenya7 @ Dec 2 2015, 16:02) я поня...   Dec 2 2015, 14:59
- - Mahagam   а как любители ассертов ассертят то, что src и dst...   Dec 2 2015, 15:20
|- - CrimsonPig   Цитата(Mahagam @ Dec 2 2015, 15:20) а как...   Dec 2 2015, 16:06
- - smalcom   Исходник Кодint main() { volatile int ps1 ...   Dec 3 2015, 00:24
|- - jcxz   Цитата(smalcom @ Dec 3 2015, 06:24) прогр...   Dec 3 2015, 03:58
|- - Сергей Борщ   Цитата(smalcom @ Dec 3 2015, 03:24) Исход...   Dec 3 2015, 13:25
- - smalcom   ЦитатаВы предлагаете не использовать assert-ы и ту...   Dec 3 2015, 10:37


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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 09:35
Рейтинг@Mail.ru


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