Μετατροπή χαρακτήρων σε αριθμούς
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Μετατροπή χαρακτήρων σε αριθμούς
Αποριών συνέχεια για το Visual Studio..
Έφτιαξα τρία richTextBox και θέλω να κάνω το εξής:
Ο χρήστης να πληκτρολογεί έναν αριθμό στο richTextBox1 και έναν δεύτερο αριθμό στο richTextBox2. Θέλω να εμφανίζεται το άθροισμα των αριθμών στο richTextBox3.
Αν π.χ. ο χρήστης δώσει 10 στο richTextBox1 και 40 στο richTextBox2, να εμφανίζεται 50 στο richTextBox3.
Το πρόβλημα είναι ότι δεν ξέρω πώς να κάνω το πρόγραμμα να "δει" τους αριθμούς που πληκτρολογεί ο χρήστης ως ακεραίους και όχι ως χαρακτήρες. Διαφορετικά, δεν πορώ να κάνω πράξεις...
Αν κάποιος ξέρει καμιά σχετική συνάρτηση μετατροπής, ας δώσει τα φώτα του και σε μας. Το πρόγραμμα το κάνω σε Visual C#, αλλά αν κάποιος γνωρίζει σε Visual C++, δεκτό.
Ευχαριστώ για το χρόνο σας.
Έφτιαξα τρία richTextBox και θέλω να κάνω το εξής:
Ο χρήστης να πληκτρολογεί έναν αριθμό στο richTextBox1 και έναν δεύτερο αριθμό στο richTextBox2. Θέλω να εμφανίζεται το άθροισμα των αριθμών στο richTextBox3.
Αν π.χ. ο χρήστης δώσει 10 στο richTextBox1 και 40 στο richTextBox2, να εμφανίζεται 50 στο richTextBox3.
Το πρόβλημα είναι ότι δεν ξέρω πώς να κάνω το πρόγραμμα να "δει" τους αριθμούς που πληκτρολογεί ο χρήστης ως ακεραίους και όχι ως χαρακτήρες. Διαφορετικά, δεν πορώ να κάνω πράξεις...
Αν κάποιος ξέρει καμιά σχετική συνάρτηση μετατροπής, ας δώσει τα φώτα του και σε μας. Το πρόγραμμα το κάνω σε Visual C#, αλλά αν κάποιος γνωρίζει σε Visual C++, δεκτό.
Ευχαριστώ για το χρόνο σας.
- Ισοβίτης
- Venus Former Team Member
- Posts: 1262
- Joined: Sat Apr 21, 2007 5:45 pm
- Gender: ♂
- Location: Πίσω από τα σίδερα
- Contact:
Code: Select all
Int32 i, j, k;
j = System.Convert.ToInt32(richTextBox2);
k = System.Convert.ToInt32(richTextBox3);
i = (j + k);
richTextBox1.Text = i.toString();
- Proxenos
- Gbyte level
- Posts: 1095
- Joined: Fri Apr 30, 2004 4:20 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Κολωνία, Γερμανία
- Contact:
Try this:
και ξεκίνα με τον debugger...Int32 i, j, k;
j = System.Convert.ToInt32(richTextBox2.Text);
k = System.Convert.ToInt32(richTextBox3.Text);
i = (j + k);
richTextBox1.Text = i.toString();
One who pays some attention to history will not be surprised if those who cry most loudly that we must smash and destroy are later found among the administrators of some new system of repression. - Noam Chomsky