Jump to content

Inglor

Premium Members
  • Posts

    357
  • Εγγραφή

  • Τελευταία Επίσκεψη

Everything posted by Inglor

  1. Inglor

    Μετατροπή από μικρά σε κεφαλαία στην C

    @aria_pra, Akyriak Όταν παραθέτεται κώδικα καλό είναι να γράφεται μέσα σε CODE tag. Δηλαδή: this is code this is NOT code. Η διαφορά είναι στο ότι σε ότι θέλω να είναι σε code το βάζω μέσα σε [ code] [ /code] (χωρίς το κενό) Αυτό βοηθάει στο να φαίνεται το κείμενο όπως το έγραψες και να διατηρεί τα κενά. (monospace font)
  2. Inglor

    Μετατροπή από μικρά σε κεφαλαία στην C

    Όχι σωστά κατάλαβες όμως ανέφερες μικρά και κεφαλαία οπότε υπέθεσα ότι έχεις μόνο a-z ascii codes. Και το παραπάνω trick ισχύει μόνο στη C.
  3. Inglor

    Μετατροπή από μικρά σε κεφαλαία στην C

    Πάρε και τον πίνακα ASCII http://en.wikipedia.org/wiki/ASCII
  4. Inglor

    Μετατροπή από μικρά σε κεφαλαία στην C

    Θες να σε ρωτάει και να του δίνεις ένα ένα τον χαρακτήρα ή να γράφεις κάτι και να το μετατρέπει? Αν θες το πρώτο τότε χρησιμοποιείς το επανάληψη Αλλιώς πρέπει να δηλώσεις string (όπως λέγεται στις άλλες γλώσσες) Στη δεύτερη περίπτωση το string δηλώνεται σαν πίνακας χαρακτήρων. παράδειγμα char a[200]; ο πίνακας a είναι πίνακας που περιέχει char και έχει μέγεθος 200. Μετά πρέπει να κάνεις το ίδιο με το κάθε στοιχείο του πίνακα. ΥΓ: μπορείς να αποθηκεύεις τον κάθε χαρακτήρα και σε int αλλά εκεί κάνει μετατροπή τον κάθε χαρακτήρα στον αντίστοιχο ASCII code. Αν προσέξεις όμως τον ASCII code τότε παρατηρείς ότι ο ASCII κωδικός του "a" παράδειγμα είναι 97 και του "Α" είναι 41 Αντίστοιχα για το b 98 και 42 και ούτω καθεξής Παρατηρείς λοιπόν ότι έχουν διαφορά 56. Αν λοιπόν αποθηκεύεις αυτό που σου δίνει ο χρήστης σε int πίνακα μετά για μετατροπή κάνεις μία απλή αφαίρεση 56 από κάθε στοιχείου του πίνακα. (ο compiler παίζει να σε φωνάξει αν προσπαθήσεις να περάσεις χαρακτήρες σε integer αλλά νομίζω είναι απλό warning.) happy coding
  5. Inglor

    Απλό software για remote connection.

    +1 logmein free Το χρησιμοποιώ για το ίδιο λόγο.
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.