Μια βοήθεια για input

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

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

Απάντηση
Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από Connor MacLeod » 16 Νοέμ 2012 18:37

Καλησπερα.

πως μπορω σε περίπτωση που δωσω πχ κατι int και ο χρηστης στην είσοδο βάλει καταλαθω πχ αντι για 0, ο, το προγραμμα να μην crass-άρει αλλα να ζηταει ξανα είσοδο? με μια if θα γινει η δουλεια μου?
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από dva_dev » 16 Νοέμ 2012 20:19

ανεξαρτητως του τι χρειαζεσαι θα μπορουσες να ζητας strings. Μετα αν αυτο που χρειαζεσαι ειναι αριθμος θα πρεπει να ελεγχεις αν αυτο που πηρες ειναι αριθμητικο string και αν ειναι να κανεις convert σε αριθμο

nkast
Δημοσιεύσεις: 137
Εγγραφή: 15 Νοέμ 2009 20:31
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από nkast » 17 Νοέμ 2012 02:58

Μια if θα δουλεψεί μονο την πρώτη φορα.

Πρεπει να το βάλεις μεσα σε μια while().

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από Connor MacLeod » 17 Νοέμ 2012 05:29

dva_dev έγραψε:ανεξαρτητως του τι χρειαζεσαι θα μπορουσες να ζητας strings. Μετα αν αυτο που χρειαζεσαι ειναι αριθμος θα πρεπει να ελεγχεις αν αυτο που πηρες ειναι αριθμητικο string και αν ειναι να κανεις convert σε αριθμο
Ναι την ξερω αυτη τη λυση αλλα ηθελα να το κανω με κάτι άλλο.
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από dva_dev » 17 Νοέμ 2012 07:07

Το άλλο που θα μπορούσες να κάνεις είναι να πιάνεις τα keystrokes και αν είναι αριθμητικός χαρακτήρας ή σύμβολο (+-.,eE), φυσικά μαζί με τα enter, return, backspace, delete, βελάκια να το επιτρέπεις αλλιώς να το σφάζεις.
Μια δοκιμή θα δείξει αν χρειάζεται και άλλα σύμβολα.

όπως είπε και ο nkast θέλει επανάληψη.

Άβαταρ μέλους
Connor MacLeod
Honorary Member
Δημοσιεύσεις: 13372
Εγγραφή: 07 Φεβ 2005 13:36
Τοποθεσία: Κοζάνη
Επικοινωνία:

Μια βοήθεια για input

Δημοσίευση από Connor MacLeod » 17 Νοέμ 2012 19:29

Μάλιστα. Ευχαριστω θα τα δοκμασω και επανερχομαι :)
Meizu MX5(5.5"/8Core/3GB/32GB/Sony IMX220 20.7MP)
PC 27'' (3770@3.4/16GB/560SE/500GB SATA3/650W S12G)
Mac mini (2.5GHz/8GB/6630/90GB GorsairGT)

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Μια βοήθεια για input

Δημοσίευση από PanosPss » 05 Δεκ 2012 01:37

σε τι γλώσαα γράφεις φίλες μου;

Απάντηση

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

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

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