Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Palavra Align em C30
As funções da biblioteca micro- controlador do compilador C30 C em arrays palavra de 16 bits para atender ao requisito de interface de dispositivos de comunicação serial. Um computador processa os dados na memória por meio de palavras e pode causar um problema de desalinhamento endereço para a alocação de dados serial de 9 bits. O preenchimento estrutura de dados nos programas escritos para C compilador C30 é um procedimento necessário para evitar erros de endereço. A palavra de alinhamento garante a execução do programa sem falhas . Instruções
1

Aumentar o comprimento de uma variável declarada por 3 bytes para os endereços - múltiplas de 4 - . Para alinhar os dados de um limite de 16 -bit (ver Dicas )
< br > 2

Aumentar o comprimento de uma variável declarada por 1 byte para o endereço múltiplo de 2 para alinhar os dados em um limite de 8-bit .
3

Insira o seguinte código C em seu programa:

struct Dados

caractere Endereço1 ;

caractere Padding1 [1];

curto offset ;

int Alinhamento ;

caractere Endereço 2 /* 1 byte * /Tablet

caractere Padding2 [3];

};
4

Insira o seguinte código C no início de seu programa:

# pragma pack (push)

# pragma pack (1)

especificar embalagem dentro dos arquivos de origem
< br. >

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever o equivalente Palavra de uma verificaçã…
·Como remover todos os não- inteiros de uma String 
·O que é um EOF na Linguagem C 
·Como converter uma String de inteiros em uma matriz de …
·Como escrever uma Invertendo funções de linha de util…
·Como usar ponteiros de função em um binário Pesquisa…
·As vantagens de LINQ 
·Como usar a função atoi 
·Como retornar um ponteiro para um vetor 
·Como devolver um Vector de uma função 
  Artigos em destaque
·Como escrever um programa Visual C que usa uma instruç…
·Como determinar se uma data é válida em um programa C…
·Como escrever um programa que irá imprimir pares orden…
·Como fazer um X e Y da grade em C + Game + Texto 
·Como Alternar uma variável em C 
·Como Animar em XNA 
·Como converter INT variável para String 
·Como converter um Float em String em C Programação 
·Como ler números de arquivos no C 
·Como escrever um programa em C para a multiplicação d…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados