| 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 Læs point fra en fil og graf i C + +
    The C + + programmeringssprog er bemærkelsesværdig fleksibel og giver dig mulighed for at udføre mange forskellige typer af opgaver. For eksempel kan du bruge C + + sproget til at skabe en grafisk visning af data. Disse data kan lagres som punkter i en fil, som programmet læser fra . Dataene består af punkter på en 2 -D felt , og kan derefter vises på et gitter ved hjælp af simple tekst output. Dette program er et stort projekt for alle villige til at lære mere om programmet input og output ved hjælp af C + + . Ting du skal
    C + + Integrated Development Environment (IDE ), såsom Eclipse CDT
    C + + Compiler , sådan en GCC
    Vis Flere Instruktioner
    1

    Opret et tekstfil , der indeholder en masse punkter af data. Åbn en teksteditor som Wordpad ved at klikke på dens ikon og indtaste følgende værdier:

    0 1

    1 2

    2 3 fotos

    4 5 < br >
    2

    Load C + + IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File ", " Ny" og " projekt". Vælg " C + + projekt" at oprette en ny C + + projekt. En tom kildekode fil vises i teksteditoren del af IDE
    3

    Skriv følgende for at erklære en hovedfunktion : .

    Int main ()

    {}

    den vigtigste funktion er, hvor alle din kode vil bor, og hvor dit program begynder
    4

    Skriv følgende linje til at erklære en konstant : .
    < p> const int DisplaySize = 50 ;

    Denne konstante vil afgøre, hvor stor den displayet område er . Outputtet Displayet vil være en to - dimensionelle grid . På de fleste konsoller , er en 50 -by- 50 tegngitteret formentlig stor nok. Skriv følgende for at erklære denne konstante størrelse : Hej

    snor ,
    5

    Skriv følgende kode til at oprette en to-dimensionel data matrix : Hej

    char display [ ,"DisplaySize ] [ DisplaySize ] = { '0 ' }; .

    Dette array bruger " DisplaySize " konstant at sætte dens dimensioner
    6

    Skriv følgende for at erklære en streng, der vil acceptere data fra dit input fil : Hej

    snor ,
    7

    Skriv følgende kode til at åbne filen

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

    Denne fil skal være i samme mappe som din kildekode eksekverbar fil
    8

    Skriv det følgende. " hvis " erklæring:
    < p > if ( pointsFile.is_open () )

    {}

    Denne erklæring kontrollerer, om filen er åben . Dette er en fejlsikker foranstaltning, der kan forhindre programmet ned
    9

    Skriv følgende ", mens " loop : .

    While ( pointsFile.good () )

    { }

    ", mens " loop vil gentage gennem filen og læse alle sine input. Så længe filen har indhold , tilstanden " pointsFile.good ()" vil evaluere så sandt. Hvis de placeres inde i en ", mens " loop , vil programmet sløjfe gennem hele indholdet af filen. Skriv følgende ", mens " loop inde i krøllede parenteser i "hvis" erklæring i det forrige trin :
    10

    Skriv følgende udsagn i - mellem de krøllede parenteser i ", mens " loop :

    getline ( myfile , linje)

    displayet [ linje [ 0 ]] [ line [ 2 ]] = 'X' ,

    Denne kode læser en linje af data ved hjælp af " getline "-funktionen . Dette vil gemme data i strengen "linjen ". Disse data vil bestå af 2D koordinater , som derefter kan bruges til at markere et sted på skærmen grid
    11

    Skriv følgende indlejrede "for" loop struktur: .

    For ( int i = 0; i < DisplaySize , i + +)

    { for (int j = 0 j < DisplaySize j + +)

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

    Denne struktur sløjfer gennem " display " grid ved hjælp af et par indlejret "for" loops , og den udskriver ud uanset værdien lagres i hver celle. En celle vil blive vist , hvis dets koordinater var i input filen " points.txt ".
    12

    udføre programmet. Programmet læser koordinater fra " points.txt ", og udskriver et gitter med et "X" for hver koordinat .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes DLL filer 
    ·Base SDK Missing Xcode 
    ·Boost Multithreading Tutorial 
    ·Hvordan man laver en Multiple Choice Test Program i C 
    ·Specifikationer for UML i C + + 
    ·Sådan ændres Logical -Volume Name 
    ·Sådan Konverter Int32 i C + + 
    ·Sådan oprettes Pyc fil til at køre på web 
    ·Sådan bruges strcpy Funktion i C + + 
    ·Sådan Konverter en Float til en String i C Programming…
      Anbefalede Artikler
    ·Sådan ændres Applet Viewer i Eclipse 
    ·Sådan bruges Dir $ i VB6 
    ·Debugging i Visual C 
    ·Hvordan man laver en drop-down Log ind 
    ·Hvordan finder jeg den primtal i Java 
    ·Hvordan man laver en Sorterbare listbox 
    ·Sådan Få den ClientID i ASP 
    ·Sådan bruges COBOL Syntaks 
    ·Sådan bruges Stregkoder i Java 
    ·Hvordan laver Java Ligesom Matlab 
    Copyright © Computer Viden http://www.computerdk.com