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

 
 
> Присваивание значений массива одного типа массиву другого типа
AlexTech
сообщение Feb 25 2011, 21:02
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Всем доброй ночи )
Подскажите пожалуйста, как в С сделать присваивание в следующем коде,
то есть сделать *uart_Data = *SERIAL_NUMBER для 8 элементов:

volatile byte uart_Data[32];
unsigned char SERIAL_NUMBER[8] = "AC01S000";

циклы не предлагать ))) проще тогда будет uart_Data[0]='A'; uart_Data[1]='C'.... сделать

Сообщение отредактировал AlexTech - Feb 25 2011, 21:04
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexTech
сообщение Feb 25 2011, 21:20
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Спасибо большое, я чет сам не догадался )
а ворнинг вот такой: 121: warning: passing argument 1 of 'memcpy' discards qualifiers from pointer target type
ничего страшного?

Все, разобрался, привел к явному типу (byte*)

Сообщение отредактировал AlexTech - Feb 25 2011, 21:26
Go to the top of the page
 
+Quote Post



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

 


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


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