GamateKID Δημοσ. 9 Νοεμβρίου 2012 Share Δημοσ. 9 Νοεμβρίου 2012 Γινεται να κανω ελεγχο εγκυροτητας για τον αν ο αριθμος που διαβασε ειναι ακεραιος στη C? και αν ναι πως? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 9 Νοεμβρίου 2012 Share Δημοσ. 9 Νοεμβρίου 2012 Τον διαιρείς με την μονάδα και ελέγχεις το υπόλοιπο. Αν είναι 0 είναι ακέραιος. http://www.cplusplus.com/reference/clibrary/cmath/fmod/ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
GamateKID Δημοσ. 9 Νοεμβρίου 2012 Μέλος Share Δημοσ. 9 Νοεμβρίου 2012 σωστοος.. ευχαριστω Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
migf1 Δημοσ. 9 Νοεμβρίου 2012 Share Δημοσ. 9 Νοεμβρίου 2012 Ο μόνος σίγουρος τρόπος που μου έρχεται στο μυαλό είναι να τον διαβάσεις ως string, και κατόπιν τον ελέγξεις με μια εκ των strtoXXXX() συναρτήσεις. Εναλλακτικά μπορείς να ελέγξεις μόνος με την isdigit() αν αυτό που διάβασες (απαλλαγμένο από blanks) αποτελείται από μονάχα χαρακτήρες ψηφίων (με εξαίρεση τον 1ο χαρακτήρα που μπορεί να είναι πρόσημο... + ή - δηλαδή). Εκτός αν δεν κατάλαβα καλά την ερώτηση. Διότι θεωρώ πως αν π.χ. σου δώσει 1.00 ΔΕΝ είναι ακέραιος. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα