Πρόβλημα με πρόγραμμα για Στοίβα

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
metaxia-xristina
Δημοσιεύσεις: 9
Εγγραφή: 28 Μαρ 2011 21:06

Πρόβλημα με πρόγραμμα για Στοίβα

Δημοσίευση από metaxia-xristina » 05 Ιουν 2011 15:26

Θα ήθελα βοήθεια σχετικά με το πρόγραμμα που σας έχω επισυνάψει.
Τι ακριβώς κάνει η show στην γραμμή 34?
Γιατί χρησιμοποιούμε αυτή αντι για κάποια άλλη εντολή?
Μου πετάει λάθος
"error C2065: 'show' : undeclared identifier".
Μήπως χρειάζεται κάποια συγκεκριμένη βιβλιοθήκη για να δουλέψει?
Εάν πάλι βάλω την puts μου πετάει λάθος
"error C2664: 'puts' : cannot convert parameter 1 from 'int [10]' to 'const char *'".
Με printf θα μπορούσε να γίνει? Και αν ναι, ποια ακριβώς θα ήταν η σύνταξη?
Με έχει μπερδέψει αρκετά. Μπορείτε να με βοηθήσετε?
Γράφω αύριο και εδώ και μέρες το παλεύω και δεν μπορώ να βρω το λάθος. :(
Συνημμένα
stoiva.cpp
(1012 Ψηφιολέξεις) Μεταφορτώθηκε 239 φορές

_migf1
Δημοσιεύσεις: 7
Εγγραφή: 07 Ιουν 2011 18:53

Πρόβλημα με πρόγραμμα για Στοίβα

Δημοσίευση από _migf1 » 07 Ιουν 2011 18:57

Στον κώδικα που δίνεις, στη γραμμή 34 εγώ βλέπω το εξής:

Κώδικας: Επιλογή όλων

			puts(size);
με το size να είναι δηλωμένο ως σταθερά ίση με 10, ενώ η συνάρτηση puts() θέλει για όρισμα string (πίνακα χαρακτήρων).

GReaper
Δημοσιεύσεις: 48
Εγγραφή: 11 Δεκ 2010 21:47
Επικοινωνία:

Πρόβλημα με πρόγραμμα για Στοίβα

Δημοσίευση από GReaper » 07 Ιουν 2011 19:04

Πρώτον, η "show" δεν υπάρχει.

Η "puts" εκτυπώνει το αλφαριθμητικό ( string ) που θα της δώσεις.

Η "printf" μπορεί να κάνει πολλά πράγματα ανάλογα τι θα της δώσεις.

Δεν μπορεί όμως να εκτυπώσεις έναν πίνακα ακεραίων έτσι. Χρειάζεσαι:

Κώδικας: Επιλογή όλων

for &#40;int i = 0; i < size; i++&#41;&#123;
    printf&#40;"%d ", S&#91;i&#93;&#41;;
&#125;
Τι υποτίθεται ότι κάνει αυτό:

Κώδικας: Επιλογή όλων

puts&#40;size&#41;;
( Σκέψου και διάβασε αυτά που έγραψα παραπάνω πριν απαντήσεις )

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες