Καλησπέρα,και συχαρητήρια για το forum σας.
Θα ήθελα να ρωτήσω στην Pascal πως γίνετε να εισάγω στο πρόγραμμα π.χ. μια IP address δηλαδή: 192.168.5.1.Μετά θέλω να επεξεργάζομαι ξεχωριστά κάθε αριθμό.Και τέλος να το εμφανίζω σε διάδικοι μορφή με τέλειες δηλαδή: 11000000.10101000.00000101.00000001.Γινετε;
Γεια σου φίλε μου.
Αν κατάλαβα σωστά την ερώτηση, υποθέτω ότι θα πρέπει να τη διαβάσεις σαν String,
να την "κόψεις" όπου υπάρχει ο χαρακτήρας "."
να μετατρέψεις κάθε substring σε ακέραιο,
ύστερα κάθε ακέραιο σε δυαδική μορφή,
και τέλος, να τα ξανασυνθέσεις όλα αυτά σε ένα καινούριο String
Τη μετατροπή σε δυαδικό υποθέτω θα πρέπει να την κάνεις με μια δική σου συνάρτηση/διαδικασία
ενώ για τα υπόλοιπα θα βρεις κατάλληλες συναρτήσεις της pascal
Δεν κατάλαβα, :D πως γίνετε να μετατρέψω έναν string σε integer;Υπάρχουν έτοιμες συναρτήσεις της Pascal;
δες παρακάτω:
http://www.learn-programming.za.net/programming_pascal_learn04.html
The Val command converts a string to an integer.
program Convert;
var
s: String;
i: Integer;
e: Integer;
begin
s := '123';
Val(s,i,e);
end.
Ευχαριστώ με βοηθήσατε αρκετά... ;)