kid4computer Δημοσ. 26 Ιουλίου 2008 Δημοσ. 26 Ιουλίου 2008 Γειά σε όλους. Μαθαίνω C++ και θα ήθελα να μάθω αν γίνεται να προσθέσω getchar() σε string. Απο ότι ξέρω το getchar() παίρνει μόνο έναν χαρακτήρα αλλα εγώθέλω να τους παίρει όλους που θα γράφω. Έμαθα επίσης πως στη Java υπάρχει το getchars() αλλα δεν ξέρω τι κάνει. Μήπως θα μπορούσε να βοηθούσε κάποιος??:-)
Directx Δημοσ. 26 Ιουλίου 2008 Δημοσ. 26 Ιουλίου 2008 Δεν είμαι σίγουρος τι θες να κάνεις, οπότε γενικά, δες την gets (για C) και την cin.get για C++ (μαζί με την stringbuf class) οι οποίες διευκολύνουν την διαχείριση string input από το stdin. Καλή τύχη!
kid4computer Δημοσ. 26 Ιουλίου 2008 Μέλος Δημοσ. 26 Ιουλίου 2008 Δεν είμαι σίγουρος τι θες να κάνεις, οπότε γενικά, δες την gets (για C) και την cin.get για C++ (μαζί με την stringbuf class) οι οποίες διευκολύνουν την διαχείριση string input από το stdin. Καλή τύχη! Αυτο που θα ήθελα να κάνω είναι:Όταν γράφω σε string να μην φαίνονται οι χαρακτήρες PLZ HELP:cry::cry:
Billman Δημοσ. 26 Ιουλίου 2008 Δημοσ. 26 Ιουλίου 2008 Έλεγξε αν ο compiler σου έχει το conio.h. Σε αυτή την περίπτωση μπορείς να χρησιμοποιήσεις την getch() (διαβάζει χαρακτήρα χωρίς να τον εκτυπώσει στην οθόνη). e.g. > string s; char ch; do { ch = getch(); s += ch; } while (ch != 13); // Enter key Ή κάπως έτσι, πάει καιρός που το χρησιμοποίησα
Directx Δημοσ. 26 Ιουλίου 2008 Δημοσ. 26 Ιουλίου 2008 Αυτο που θα ήθελα να κάνω είναι:Όταν γράφω σε string να μην φαίνονται οι χαρακτήρες PLZ HELP:cry::cry: Ότι σου είπε ο Billman, για περισσότερα σχετικά με την CONIO.H δες εδώ http://www.insomnia.gr/forum/showpost.php?p=1964149&postcount=6 όπου πριν κάμποσο καιρό είχα γράψει έναν ανάλογο κώδικα με αυτόν που θες για την είσοδο passwords όπου αντί για τους πληκτρολογούμενους χαρακτήρες παρουσίαζε *.
kid4computer Δημοσ. 28 Ιουλίου 2008 Μέλος Δημοσ. 28 Ιουλίου 2008 Ότι σου είπε ο Billman, για περισσότερα σχετικά με την CONIO.H δες εδώ http://www.insomnia.gr/forum/showpost.php?p=1964149&postcount=6 όπου πριν κάμποσο καιρό είχα γράψει έναν ανάλογο κώδικα με αυτόν που θες για την είσοδο passwords όπου αντί για τους πληκτρολογούμενους χαρακτήρες παρουσίαζε *. Σε ΥΠΕΡΕΥΧΑΡΙΣΤΩ Directx!!!:lol::lol: Το πρόβλημα λύθηκε!!!!:-)
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.