Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een 2D- array gebruiken Malloc toewijzen
De C -programmeertaal kunt u de programma-geheugen regelen door het gebruik van de functie " malloc " . Deze functie kent een opgegeven grootte van het geheugen voor het programma te gebruiken . Dit kan worden gebruikt om gegevens containers creëren, terwijl het programma loopt . Stel bijvoorbeeld dat uw programma zorgt voor een tafel van data , maar het exacte aantal rijen en kolommen is niet bekend totdat het programma wordt uitgevoerd . U kunt deze gegevens op te slaan in een tweedimensionale ( 2D ) -array gemaakt met behulp van de functie " malloc " . Een 2D array is een data container analoog aan een tabel met rijen en kolommen . Wat je
C Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C Compiler
Need Toon Meer Aanwijzingen

Laad de C IDE 1 door te klikken op op zijn programma-icoon . Wanneer het wordt geopend , selecteert u "Bestand " , gevolgd door " Nieuw " en " Project . " Kies " C Project " om een nieuwe C -project te creëren . Een lege broncode bestand in de teksteditor gedeelte van de IDE . Kopen van 2

Verklaar een "hoofd" -functie , dat is het uitgangspunt voor dit programma . Schrijf je in op de top van de broncode bestand :

int main ( ) op

{ }
3


Maak een tweedimensionale matrix door binnen de accolades van de belangrijkste functie het schrijven van het volgende :

char ** buffer
;
4

Wijs een hoeveelheid geheugen met de functie " malloc " . Schrijf de volgende onder de verklaring geschreven in de vorige stap :

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

Stel de waarde van het item zich in " rij 0 , " " kolom 0 " van de array. Bijvoorbeeld , om de waarde van dit item is ingesteld op de letter " c ", schrijven de volgende onder de " malloc " functie aanroep :

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

Print de waarde van het item zich aan " rij 0 , " " kolom 0 " met een " printf " uitspraak als :

printf ( " het teken op index 0,0 : % c " , buffer [ 0 ] [ 0 ] ) ;
7

Start het programma door op de groene knop "Afspelen" gelegen in de bovenste rij knoppen . De programma-uitvoer ziet er als volgt uit:

Karakter
index 0,0 : c

Previous: Next:
  C /C + + Programming
·Hoe te Allegro Visual Install …
·Hoe u de standaard waarde voor…
·Hoe te controleren of een Arra…
·Hoe te Dynamic Memory Allocati…
·Hoe kan ik een string omzetten…
·Hoe te LINQ gebruiken in WPF 
·Hoe te Threading en berichten …
·Hoe maak je een GNU -bestand v…
·Wat heb ik nodig om te beginne…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Fanuc CNC-programmering Tips 
·Visual Basic Combo Box Tutorial 
·Hoe je JPG Thumbnails Maak met PHP 
·Hoe de gegevens die Overloop de afmeting…
·Binaire encryptie-algoritmen 
·Hoe je C -code compileren met G+ + 
·Hoe je alle niet- Integers verwijderen v…
·Hoe je Focus Set Met jQuery 
·Hoe eigen Tags in JSP 
Copyright © Computer Kennis http://www.nldit.com