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 punten uit een bestand en grafiek in lezen C + +
De C + + programmeertaal is opmerkelijk flexibel en stelt u in staat om veel verschillende soorten taken te volbrengen . Bijvoorbeeld , kunt u de C + + taal te gebruiken om een grafische weergave van gegevens te maken . Deze gegevens kunnen worden opgeslagen als punten in een bestand dat het programma leest uit . De data bestaan ​​uit punten op een 2 - D vlak en kan vervolgens worden weergegeven op een raster met eenvoudige tekst output. Dit programma is een groot project voor iedereen die bereid is om meer te leren over het programma input en output met behulp van C + + . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen
1

Creëer een tekstbestand dat een heleboel punten van data houdt . Open een teksteditor zoals Wordpad door te klikken op het pictogram en het invoeren van de volgende waarden :

0 1

1 2

2 3

4 5 < br

Load > pagina 2 van de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteer " File ", "nieuwe " en " Project . " Kies " C + + -project " om een ​​nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE
3

Schrijf de volgende om een hoofdfunctie te verklaren : .

Int main
( ) op Twitter

{ }

de belangrijkste functie is waar al uw code zal verblijven en waar uw programma begint
4

Schrijf de volgende regel een constante te verklaren : .

const int displaySize = 50 ;

Deze constante zal bepalen hoe groot het weergavegebied is . De output display zal een twee - dimensionaal grid. Op de meeste consoles , een 50 - by - 50 tekenraster is waarschijnlijk groot genoeg . Schrijf het volgende te verklaren deze constante grootte :

touwtje lijn
;
5

Schrijf de volgende code om een twee - dimensionale data array maken :

char scherm
[ ,"displaySize ] [ displaySize ] = { '0 ' } ; .

Deze array maakt gebruik van de " displaySize " constant zijn afmetingen instellen
6

Schrijf het volgende op een tekenreeks die zal verklaren gegevens van uw input file accepteren :

touwtje lijn
;
7

Schrijf de volgende code om het bestand te openen

ifstream pointsFile
( " " points.txt . " points.txt " ) ;

Dit bestand moet in dezelfde map als uw broncode uitvoerbaar bestand
8

Schrijf de volgende . " als " statement :

if ( pointsFile.is_open ( ) )

{ }


Deze verklaring controleert of het bestand is geopend . Dit is een failsafe maatregel die programma crasht kan voorkomen
9

Schrijf de volgende lus "terwijl" : .

Terwijl ( pointsFile.good ( ) ) op

{ }

de lus "terwijl"
zal doorlopen het bestand en lees al haar inbreng . Zolang het bestand heeft inhoud , de voorwaarde " pointsFile.good ( ) " zal beoordelen als waar . Indien geplaatst in een lus "terwijl" , het programma zal lus door de volledige inhoud van het bestand . Schrijf de volgende lus "terwijl" binnen de accolades van de " if" statement gemaakt in de vorige stap :
10

Schrijf de volgende verklaringen in - tussen de accolades van de lus "terwijl" :

getline
( mijn-bestand , lijn ) ;

weergave
[ lijn [ 0 ] ] [ lijn [ 2 ] ] = ' X ' ;

Deze code leest een lijn van data met de functie " getline " . Hierdoor wordt de data in de string opslaan "lijn ". Deze gegevens bestaan ​​uit 2D coördinaten , die vervolgens kunnen worden gebruikt om een ​​vlek op de beeldschermraster markeren
11

Voeg de volgende geneste lus "voor" structuur : .

Voor ( int i = 0 ; i < displaySize ; i + + ) op Twitter

{ for ( int j = 0 ; j < displaySize ; j + + ) op Twitter

{ cout << scherm [ i ] [ ,"j ] ; } }

Deze structuur in lussen door de "display" rooster met behulp van een paar geneste " voor" loops , en het drukt uit wat waarde wordt opgeslagen in elke cel . Een cel wordt weergegeven als de coördinaten waren in de input file " points.txt . "
12

Voer het programma . Het programma leest de coördinaten van " points.txt " en drukt een rooster met een "X " voor elke coördinaat .

Previous: Next:
  C /C + + Programming
·Hoe maak je punten uit een bes…
·Hoe te Cast Char naar Int 
·Hoe je C Codes Compile in Make…
·Hoe maak je een stringstream C…
·Hoe maak je een eenvoudige con…
·Hoe u Microsoft Visual C + + F…
·Hoe te AppDelegate wijzigen in…
·Hoe je veel Columns Toon in Gr…
·Hoe te Percentages weergeven i…
  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
·Hoe te Output in Visual C 
·Hoe te Kolommen tonen in een MySQL tabel…
·Hoe te gebruiken Visual Basic om Stepper…
·Wat is het verschil tussen XSL & XSD ? 
·Hoe maak je een query naar Key Woorden z…
·Hoe maak je een ComboBox invoegen in C -…
·Hoe te Algoritmes voor beginners schrijv…
·Hoe maak je een ResultSet Toon Met JSP 
·Hoe maak je een taak in Java JFrame verb…
Copyright © Computer Kennis http://www.nldit.com