Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να διαβάσετε Points Από ένα αρχείο και γραφική παράσταση σε C + +

Η γλώσσα C + + προγραμματισμό είναι εξαιρετικά ευέλικτο και σας επιτρέπει να πετύχετε πολλά διαφορετικά είδη καθηκόντων . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε τη γλώσσα C + + για να δημιουργήσετε μια γραφική απεικόνιση των δεδομένων . Αυτά τα δεδομένα μπορούν να αποθηκευτούν ως σημεία σε ένα αρχείο που το πρόγραμμα διαβάζει από . Τα δεδομένα αποτελείται από σημεία πάνω σε ένα πεδίο 2 -D , και μπορεί στη συνέχεια να εμφανίζεται σε ένα πλέγμα με τη χρήση απλών εξόδου κειμένου. Το πρόγραμμα αυτό είναι ένα μεγάλο σχέδιο για οποιονδήποτε είναι διατεθειμένος να μάθετε περισσότερα σχετικά με την είσοδο των προγραμμάτων και εξόδου, χρησιμοποιώντας C + + . Τα πράγματα που θα χρειαστείτε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Eclipse CDT
C + + Compiler , μια τέτοια GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργία αρχείο κειμένου που περιέχει μια δέσμη των σημείων δεδομένων . Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Wordpad κάνοντας κλικ στο εικονίδιό του και εισάγοντας τις ακόλουθες τιμές :

0 1

1 2

2 3

4 5

2

Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε "Αρχείο ", " Νέα " και "Project ". Επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE
εικόνων 3

Γράψτε το εξής για να δηλώσει μια κύρια λειτουργία : .

Int main ( )

{ }

Η κύρια λειτουργία είναι όπου όλος ο κώδικας σας θα διαμένουν και όπου το πρόγραμμά σας αρχίζει
Η 4

Γράψτε την ακόλουθη γραμμή για να δηλώσει μια σταθερά: .

const int DisplaySize = 50 ?

η σταθερά αυτή θα καθορίσει πόσο μεγάλη είναι η περιοχή της οθόνης είναι . Η οθόνη εξόδου θα είναι ένα δισδιάστατο πλέγμα . Στις περισσότερες κονσόλες , ένα πλέγμα 50 - από - 50 χαρακτήρων είναι πιθανώς αρκετά μεγάλη . Γράψτε τα εξής για να δηλώσει το σταθερό μέγεθος :

γραμμή χορδών ?
5

Γράψτε τον παρακάτω κώδικα για να δημιουργήσετε ένα δισδιάστατο πίνακα δεδομένων :

char οθόνη [ ,"Grápste ta exí̱s gia na di̱ló̱sei to statheró mégethos :̱

grammí̱ chordó̱n ?̱
5

Grápste ton parakáto̱ kó̱dika gia na di̱miourgí̱sete éna disdiástato pínaka dedoméno̱n :̱

char othóni̱ [ DisplaySize ] [ DisplaySize ] = { '0 ' } ? .

Αυτός ο πίνακας χρησιμοποιεί την " DisplaySize " σταθερά να ορίσετε τις διαστάσεις της
Η 6

Γράψτε το παρακάτω, για να δηλώσει μια σειρά που θα δέχεται δεδομένα από το αρχείο εισόδου σας : ? " . points.txt "

γραμμή χορδών
Η 7

Γράψτε τον παρακάτω κώδικα για να ανοίξετε το αρχείο

ifstream pointsFile ( " points.txt ")?

Αυτό το αρχείο πρέπει να είναι στον ίδιο φάκελο με τον πηγαίο κώδικα εκτελέσιμο αρχείο σας
8

Γράψτε το εξής . " if " : ​​

αν ( pointsFile.is_open ( ) )

{ }

ελέγχους Αυτή η δήλωση για να δούμε αν το αρχείο είναι ανοιχτό . Αυτό είναι ένα ασφαλές μέτρο που μπορεί να αποτρέψει πρόγραμμα κολλάει
Η 9

Γράψτε την ακόλουθη βρόχος "while" : .

Ενώ ( pointsFile.good ( ) ) {

}

Ο βρόχος "while" θα επαναλάβει μέσα από το αρχείο και να διαβάσετε όλα τα είσοδο του . Εφ 'όσον το αρχείο έχει περιεχόμενο , ο όρος " pointsFile.good ( ) " θα υπολογιστεί ως αλήθεια . Σε περίπτωση που τοποθετείται μέσα σε ένα βρόχος "while" , το πρόγραμμα θα βρόχο μέσω ολόκληρο το περιεχόμενο του αρχείου . Γράψτε την ακόλουθη βρόχος "while" μέσα στις αγκύλες του " εάν " δήλωση που έκανε στο προηγούμενο βήμα :
Η 10

Γράψτε τις ακόλουθες δηλώσεις -μεταξύ των αγκυλών του βρόχος "while" :

getline ( myfile , γραμμή) ? οθόνη

[ γραμμή [ 0 ] ] [ γραμμή [ 2 ] ] = 'X' ?

Αυτός ο κώδικας διαβάζει μια γραμμή δεδομένων χρησιμοποιώντας τη λειτουργία " getline " . Αυτό θα αποθηκεύσει τα δεδομένα στο string " γραμμή ". Τα δεδομένα αυτά θα αποτελούνται από 2D συντεταγμένες , το οποίο μπορεί στη συνέχεια να χρησιμοποιηθεί για να σηματοδοτήσει μια θέση στο grid οθόνη
Η 11

Γράψτε την ακόλουθη ένθετη "για την" δομή βρόχου : .

Για ( int i = 0 ? i

για ( int j = 0 ? j

{ cout <<οθόνη [ i ] [ ,"int i = 0 ?̱ i

gia ( int j = 0 ?̱ j

{ cout <

η δομή αυτή διέρχεται μέσω της "οθόνη " πλέγμα χρησιμοποιώντας ένα ζευγάρι των ένθετων βρόγχους "for" και εκτυπώνει ό, τι τιμή είναι αποθηκευμένη σε κάθε κύτταρο . Ένα κύτταρο θα εμφανιστεί αν οι συντεταγμένες του ήταν στο αρχείο εισόδου " points.txt . "
Η 12

Εκτελέστε το πρόγραμμα . Το πρόγραμμα διαβάζει τις συντεταγμένες από το " points.txt " και εκτυπώνει ένα πλέγμα με ένα "Χ " για κάθε συντεταγμένη.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα