ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
159744 Топик полностью
kostikp (24.06.2009 21:52, просмотров: 85) ответил Сергей Борщ на Для начала отредактируйтектируйте свое сообщение - оформите исходник тегами.
вот обнаржил тут еще: printf("win[%d]=%d \n\r",BS_FilSysType,fs->win[BS_FilSysType]); printf("win[%d]=%d \n\r",BS_FilSysType+1,fs->win[BS_FilSysType+1]); printf("win[%d]=%d \n\r",BS_FilSysType+2,fs->win[BS_FilSysType+2]); // printf("cpy[%d]=%d \n\r",BS_FilSysType,*&fs->win[BS_FilSysType]); // MemCpy(&Buff,&fs->win[BS_FilSysType], 3); for(w1=0;w1<10;w1++)printf("buff[%d]=%d \n\r",w1,Buff[w1]); void MemCpy (void* dst, const void* src, int cnt) { char *d = (char*)dst; const char *s = (const char *)src; while (cnt--) *d++ = *s++; } BS_FilSysType=54 выводит: win[54]=70 ("F") win[55]=65 ("A") win[56]=84 ("T") cpy[54]=70 buff[0]=62 buff[1]=5 buff[2]=145 КАК ТО НЕ ПРАВИЛЬНО КОПИРУЕТСЯ ИЗ ПАМЯТИ ?