Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como alocar uma matriz 2D usando malloc
A linguagem de programação C permite-lhe controlar a memória de programa através do uso da função " malloc " . Esta função aloca um tamanho especificado de memória para o programa para usar . Isso pode ser usado para criar recipientes de dados enquanto o programa está sendo executado. Por exemplo , suponha que o programa cria uma tabela de dados , mas o número exato de linhas e colunas não se sabe até que o programa é executado. Você pode armazenar esses dados em uma matriz bidimensional (2D ), criado através da função " malloc " . Uma matriz 2D é um contentor de dados , que é análogo a um quadro com linhas e colunas . Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler
Mostrar Mais instruções
1

Carregue o IDE C clicando no ícone do programa. Quando se abre , selecione "File ", seguido de "New" e "Projeto ". Escolha " C Project" para criar um novo projeto C . Um arquivo de código fonte em branco aparece na parte de editor de texto do IDE.
2

Declarar uma função "main" , que é o ponto de partida para este programa. Escreva o seguinte na parte superior do arquivo de código fonte :

int main () {}


3

Criar uma matriz bidimensional por escrever o seguinte dentro das chaves da função principal :

char ** buffer;
4

Alocar uma quantidade de memória usando a função " malloc " . Escreva o seguinte abaixo a declaração escrita na etapa anterior :

buffer = (char **) malloc ( 10);
5

Defina o valor do item localizado na " linha 0 ", " coluna 0 " da matriz . Por exemplo, para definir o valor desse item para a letra " c ", escreve o seguinte abaixo do " malloc " chamada de função :

buffer [ 0] [0 ] = ' c';

6

Imprima o valor do item localizado na " linha 0 ", " coluna 0" usando uma " " declaração como :

printf (" printf caracteres no índice 0,0 :% c" , tampão [0] [ 0]);
7

Execute o programa pressionando o botão "Play" verde localizado na primeira linha de botões. A saída do programa fica assim:

Character no índice 0,0 : c

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um arquivo de jogo de cartas em C + + 
·Como introduzir uma mistura de números e letras de um …
·Como fazer um Bounce objeto em C # 
·Como criar auto_ptr Sintaxe 
·Como fazer descritores de arquivos em C 
·As vantagens de LINQ 
·Como usar o C + + para obter USB Pen números de série…
·Como compilar C + + em Linux 
·Como declarar uma String em C + + 
·Como compilar um C + + Com CMD & CL 
  Artigos em destaque
·Como configurar Joomla Depuração no Eclipse 
·C + + Função chamada está faltando Lista Argument 
·Como substituir funções no Dev C + + 
·Como ler o número de bytes do arquivo em Linguagem Ass…
·Como ler um arquivo de caixa de listagem em C # 
·Como crescer Matrizes em C + + 
·Como substituir texto arbitrário em String no C + + 
·Quais são propriedades parciais 
·Como transmitir vídeo em XCode 
·Como usar Int para obter o código de cor RGB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados