| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Afsætte en 2D array ved hjælp malloc
    The C programmeringssprog tillader dig at styre program hukommelse ved brug af " malloc "-funktionen . Denne funktion tildeler en bestemt størrelse af hukommelse til programmet til at bruge . Dette kan bruges til at skabe data containere , mens programmet kører. For eksempel antage, dit program opretter en tabel af data , men det præcise antal rækker og kolonner er ikke kendt før programmet køres . Du kan gemme disse data i en to -dimensionel (2D) matrix oprettes ved hjælp af " malloc "-funktionen . En 2D matrix er en data beholder, der er analog til en tabel med rækker og kolonner . Ting du skal
    C Integrated Development Environment (IDE ), såsom Eclipse CDT
    C Compiler
    Vis Flere Instruktioner
    1

    Load C IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File " efterfulgt af "Ny " og " projekt". Vælg " C Project" for at oprette et nyt C-projekt . En tom kildekode fil vises i teksteditoren del af IDE .
    2

    Erklær en "main "-funktion , som er udgangspunktet for dette program. Skriv følgende i toppen af kildekoden fil : Hej

    int main ()

    {}
    3

    Opret et todimensionalt array ved skriver følgende inden for de krøllede parenteser i den vigtigste funktion : Hej

    char ** buffer ,
    4

    Allokere en mængde hukommelse ved hjælp af " malloc "-funktionen . Skriv følgende under erklæring skrevet i det forrige trin : Hej

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

    Indstil værdien for elementet placeret i "række 0 "," kolonnen 0 " af matrixen. For eksempel for at sætte værdien af dette punkt til bogstavet " C," skriver følgende under " malloc " funktion opkald : Hej

    buffer [0] [0 ] = ' c' ;
    < br > 6

    Print værdien af ​​elementet placeret på "række 0 ", " kolonnen 0" ved hjælp af en " printf " sætning som : Hej

    printf ( "Tegn på indeks 0,0 : % c" , buffer [0] [0 ])
    7

    Kør programmet ved at trykke på den grønne "Play" -knappen i øverste række af knapper . Programmet output ligner dette : Hej

    Character på indeks 0,0 : c

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man lærer C + + Inheritance hurtigt 
    ·Sådan udføres File I /O i C + + 
    ·Sådan Konverter Float til String i C + + 
    ·Brug af en Misligholdelse Constructor C 
    ·Forskelle mellem C & C + + 
    ·Sådan Pass en Container Vector til en funktion 
    ·Hvordan man laver en String Immutable 
    ·Hvordan man laver et lotteri spil Brug C + + 
    ·Sådan Rediger Silverlight Datagrid 
    ·Hvad Er Egenskab Nøgler 
      Anbefalede Artikler
    ·Sådan Serialisere et objekt Enum 
    ·Sådan importeres dit eget bibliotek i Java 
    ·Sådan oprettes Grafer i Visual C 
    ·Kan Android Run Jar 
    ·Sådan åbner MBOX Files 
    ·Sådan bruges en kurv i PHP 
    ·Sådan ændres Farveindstillinger i Visual Basic 
    ·Sådan Set Up en FTP Link på DNN 
    ·Hvad har jeg brug for at starte programmering til iPhon…
    ·Sådan bruges CGI til at vise en XLS fil i en webbrowse…
    Copyright © Computer Viden http://www.computerdk.com