| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo asignar una matriz 2D Uso Malloc
    El lenguaje de programación C le permite controlar la memoria del programa mediante el uso de la función " malloc " . Esta función asigna un tamaño especificado de la memoria del programa para su uso. Esto puede ser utilizado para crear contenedores de datos , mientras que el programa se está ejecutando . Por ejemplo , supongamos que el programa crea una tabla de datos , pero el número exacto de filas y columnas no se conoce hasta que se ejecuta el programa. Puede almacenar estos datos en una matriz de dos dimensiones (2D ) creado mediante la función " malloc " . Una matriz 2D es un contenedor de datos que es análoga a una tabla con filas y columnas . Cosas que necesitará
    C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
    C Compiler
    Ver Más instrucciones
    1

    carga el IDE de C haciendo clic en el icono del programa . Cuando se abre, seleccione "Archivo " y luego " Nuevo" y "Proyecto ". Seleccione la opción " Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
    2

    Declarar una función " principal " , que es el punto de partida de este programa. Escriba lo siguiente en la parte superior del archivo de código fuente:

    int main () { }


    3

    Crear una matriz bidimensional escribiendo al siguiente dentro de los corchetes de la función principal :

    char ** tampón ;
    4

    asignar una cantidad de memoria usando la función " malloc " . Escriba el siguiente debajo de la declaración por escrito en el paso anterior :
    búfer

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

    Ajuste el valor del elemento situado en " fila 0 ", " columna 0 " de la matriz. Por ejemplo , para establecer el valor de este elemento a la letra " c ", escriba lo siguiente debajo de la " malloc " llamada a la función :
    búfer

    [ 0 ] [ 0 ] = ' c' ;

    6

    Imprimir el valor del elemento situado en la " fila 0 ", columna " 0 " con un " printf " declaración como :

    printf ( "El carácter en el índice 0,0: % c " , buffer [ 0 ] [ 0 ] ) ;
    7

    Ejecute el programa presionando el botón verde "Play " que se encuentra en la fila superior de botones . La salida del programa es el siguiente:

    carácter en el índice 0,0: c

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar una sentencia switch en C 
    ·Cómo usar MFC Barras de herramientas 
    ·Cómo hacer control Listbox editable en C + + 
    ·Cómo escribir un programa en C para las conversiones m…
    ·Pros y contras de Objective C 
    ·Cómo compilar un Makefile 
    ·Cómo pasar variables de bloque común a C 
    ·Cómo proteger PIC12F675 Códigos de la piratería 
    ·Cómo escribir Binary presentar una código de ejemplo …
    ·Cómo utilizar OLE con Visual C 
      Artículos destacados
    ·Cómo hacer un Basic 2005 Nombramiento Calendario Visua…
    ·Cómo probar PHP en una Computadora 
    ·Cómo utilizar varios archivos JavaScript en coordinaci…
    ·Cómo crear una consulta de PHP en una base de datos My…
    ·Cómo crear un número de teléfono Database visible On…
    ·Cómo conectar C # para MS Excel 
    ·Cómo actualizar PERA 
    ·Cómo utilizar el Comando de selección en el DataGrid …
    ·Cómo trabajar con Casillas en Visual Basic 
    ·Cómo mover un PictureBox en Visual Studio 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com