Πώς να δημιουργήσετε ένα απλό πρόγραμμα στο C ++

Συγγραφέας: Joan Hall
Ημερομηνία Δημιουργίας: 2 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ενδέχεται 2024
Anonim
Πώς θα να κάνω ένα παιχνίδι με τυχαίους αριθμούς στην C;
Βίντεο: Πώς θα να κάνω ένα παιχνίδι με τυχαίους αριθμούς στην C;

Περιεχόμενο

Άλλες ενότητες

Θέλατε ποτέ να προγραμματίσετε στο C ++; Ο καλύτερος τρόπος για να μάθετε είναι κοιτάζοντας παραδείγματα. Ρίξτε μια ματιά στο βασικό περίγραμμα προγραμματισμού C ++ για να μάθετε για τη δομή ενός προγράμματος C ++ και, στη συνέχεια, δημιουργήστε ένα απλό πρόγραμμα μόνοι σας.

Βήματα

  1. Αποκτήστε έναν μεταγλωττιστή και / ή IDE. Τρεις καλές επιλογές είναι το GCC ή εάν ο υπολογιστής σας χρησιμοποιεί Windows, Visual Studio Express Edition ή Dev-C ++.
  2. Δοκιμάστε μερικά παραδείγματα προγραμμάτων. Αντιγράψτε και επικολλήστε τα ακόλουθα σε ένα πρόγραμμα επεξεργασίας κειμένου / κώδικα:
      Ένα απλό πρόγραμμα δίνεται από Bjarne Stroustrup (προγραμματιστής του C ++) για να ελέγξετε τον μεταγλωττιστή σας:
    • Ένα πρόγραμμα για την εύρεση του αθροίσματος των δύο αριθμών:
    • Ένα πρόγραμμα για την εύρεση του προϊόντος σε προβλήματα πολλαπλασιασμού:
    • Ένα πρόγραμμα για την εύρεση της αξίας των εκθετών:
  3. Αποθηκεύστε το ως αρχείο a.cpp με όνομα που αντικατοπτρίζει με ακρίβεια το πρόγραμμά σας. Μην συγχέετε ότι υπάρχουν πολλές άλλες επεκτάσεις για αρχεία C ++, επιλέξτε οποιαδήποτε από αυτές (όπως *. Cc, *. Cxx, *. C ++, *. Cp).
    • Ιχνος: Θα έπρεπε να λέει Save as Type: {select "All Files"}
  4. Συντάξτε το. Για χρήστες compiler linux και gcc, χρησιμοποιήστε Εντολή: g ++ sum.cpp. Οι χρήστες του παραθύρου μπορούν να χρησιμοποιήσουν οποιονδήποτε μεταγλωττιστή C ++, όπως MS Visual C ++,Dev-C ++ ή οποιοδήποτε άλλο προτιμώμενο πρόγραμμα.

  5. Εκτελέστε το πρόγραμμα. Για χρήστες του Linux και του gcc compiler Command: ./ a.out (το a.out είναι ένα εκτελέσιμο αρχείο που παράγεται από το μεταγλωττιστή μετά τη μεταγλώττιση του προγράμματος.)

Ερωτήσεις και απαντήσεις κοινότητας



Υπάρχουν διαδικτυακά προγράμματα επίλυσης;

Ναι, υπάρχουν πολλοί τύποι διαδικτυακών τεστ προγραμματισμού επίλυσης διαθέσιμων στο Διαδίκτυο.


  • Ποιες είναι οι χρήσεις του C ++;

    Τα παντα! Μπορεί να χρησιμοποιηθεί σε όλα, από τον προγραμματισμό παιχνιδιών έως τη δημιουργία ιστοσελίδων, λογισμικού και βάσεων δεδομένων.


  • Με ενδιαφέρει να μάθω το C ++, αλλά δεν έχω χρήματα. Τι μπορώ να κάνω?

    Αναζητήστε μαθήματα όπως αυτό online και διδάξτε τον εαυτό σας.


  • Πώς θα ξέρω ποιος τύπος δεδομένων πρέπει να χρησιμοποιήσω;

    Σκεφτείτε τι πρέπει να κάνουν τα δεδομένα. Για παράδειγμα, εάν πρέπει να κάνετε κάτι σαν απλή μέτρηση ή βρόχο, χρησιμοποιήστε το int. Εάν πρέπει να παρακολουθείτε πολλούς χαρακτήρες, χρησιμοποιήστε μια συμβολοσειρά.


  • Πώς μπορώ να μάθω προγραμματισμό χρησιμοποιώντας το C ++;

    Παρακολουθήστε μερικά μαθήματα στο YouTube. Ή αγοράστε ένα βιβλίο για τον προγραμματισμό C ++, όπως ο προγραμματισμός της Sumita Arona με το C ++.


  • Ποια είναι τα βήματα για να ξεκινήσετε τον προγραμματισμό C ++;

    Αν γνωρίζετε C μπορείτε εύκολα να μάθετε C ++. Δεν υπάρχει μεγάλη διαφορά στο C & C ++.


  • Πώς μπορώ να δημιουργήσω ένα πρόγραμμα που αποθηκεύει σχολικές εγγραφές μέσω του C ++;

    Ο απλούστερος τρόπος είναι να χρησιμοποιήσετε την τυπική μέθοδο εισαγωγής (cin) για να λάβετε την είσοδο του χρήστη και, στη συνέχεια, να την αποθηκεύσετε σε ένα αρχείο χρησιμοποιώντας fstreams.


  • Πώς μπορώ να μάθω τον προγραμματισμό C με απλό τρόπο;

    Μπορείτε να παρακολουθήσετε μαθήματα YouTube και να ακολουθήσετε: αυτό προχωρά πολύ. Εναλλακτικά, μπορείτε να συμμετάσχετε σε ένα πρόγραμμα όπως το Treehouse ή το Cademy. Θα μπορούσατε επίσης να πάρετε ένα βιβλίο και να διαβάσετε για το C ++.


  • Θέλω να δημιουργήσω ένα πρόγραμμα που επιτρέπει στους πελάτες μου να αναζητούν όλα τα προϊόντα στο κατάστημά μου. Τι πρέπει να ξέρω για να το κάνω αυτό;

    Πρέπει να μάθετε μια γλώσσα προγραμματισμού και κάποιο είδος γλώσσας διακομιστή.


  • Είναι το C ++ καλύτερη γλώσσα από το C #; Εάν ναι, γιατί;

    Και οι δύο είναι αντικειμενοστρεφείς και παρόμοιοι με πολλούς τρόπους, αλλά δεν μπορώ να πω ποιο είναι καλύτερο. Το C # είναι λίγο πιο εύκολο να το μάθετε και χρησιμοποιείται ευρέως στις περισσότερες εφαρμογές που προσανατολίζονται στις επιχειρήσεις σήμερα, αλλά δεν έχει την ίδια «ισχύ» με το C ++.


    • Πώς μπορώ να δημιουργήσω ένα πρόγραμμα που επιτρέπει την αναζήτηση προϊόντων για ένα κατάστημα; Απάντηση

    Συμβουλές

    • cin.ignore () εμποδίζει το πρόγραμμα να τερματιστεί πρόωρα και να κλείσει αμέσως το παράθυρο (προτού να έχετε χρόνο να το δείτε)! Πατήστε οποιοδήποτε πλήκτρο εάν θέλετε να τερματίσετε το πρόγραμμα. Το cin.get () λειτουργεί με παρόμοιο τρόπο.
    • Προσθέστε // πριν από όλα τα σχόλιά σας.
    • Μη διστάσετε να πειραματιστείτε!
    • Μάθετε προγραμματισμό σε C ++ με πρότυπα ISO
    • Για περισσότερες λεπτομέρειες σχετικά με τον προγραμματισμό στο C ++, επισκεφθείτε τη διεύθυνση cplusplus.com

    Προειδοποιήσεις

    • Το πρόγραμμά σας θα διακοπεί εάν προσπαθήσετε να εισαγάγετε αλφαβητικές τιμές σε μία από τις "int" vars. Δεδομένου ότι δεν έχει γίνει παγίδευση σφαλμάτων propper, το πρόγραμμά σας δεν μπορεί να μετατρέψει τις τιμές. Καλύτερη ανάγνωση συμβολοσειράς ή πιάστε τις εξαιρέσεις σας.
    • Φροντίστε να μείνετε όσο το δυνατόν πιο μακριά από το Dev-C ++, επειδή έχει πολλά σφάλματα, έναν παλιό μεταγλωττιστή και δεν έχει ενημερωθεί από το 2005.
    • Μην χρησιμοποιείτε ποτέ παρωχημένο κωδικό.

    Πράγματα που θα χρειαστείτε

    • Επεξεργαστής κειμένου / κώδικα (π.χ. vim, σημειωματάριο κ.λπ.).
    • Ένας μεταγλωττιστής.
    • Εναλλακτικά, ένα IDE περιέχει έναν επεξεργαστή και έναν μεταγλωττιστή.
    • Στροβιλο γ
    • Codepad online
    • Σημειωματάριο ++

    Το Chromeca t σάς επιτρέπει να μεταδώσετε το παράθυρο του Chrome στην τηλεόρασή σας ή σε άλλη οθόνη. Ωστόσο, όπως όλα τα ηλεκτρονικά προϊόντα, τα πράγματα μπορεί να πάνε στραβά. Συνήθως, ο ευκολότερος...

    Η ασφάλεια του ασύρματου δικτύου είναι πολύ σημαντική σήμερα. Δεν θέλετε να κλέψει κανείς το εύρος ζώνης του Διαδικτύου σας ή να έχει πρόσβαση στο δίκτυό σας για να πραγματοποιήσει κακόβουλες επιθέσει...

    Περισσότερες Λεπτομέρειες