Title: Έλεγχος στην gets(..) Post by: Wanderer on July 08, 2007, 17:33:26 pm Επειδή προφανώς πρέπει αν χρησιμοποιήσω έναν πίνακα s[N] για να καταχωρήσω ένα string σε αυτόν μέσω της gets(), υπάρχει κάποια εντολή ελέγχου που να ελέγχει ανι αυτό που θα καταχωρήσω μέσω της gets δεν θα υπερβαίνει το επιτρεπόμενο όριο των N χαρακτήρων (που σημαίνει ότι το string πρέπει να έχει το πολύ Ν-1 χαρακτήρες, ώστε να υπάρχει χώρος για το \0);
Title: deleted Post by: BOBoMASTORAS on July 08, 2007, 23:19:34 pm deleted
Title: Re: Έλεγχος στην gets(..) Post by: Wanderer on July 09, 2007, 00:07:12 am Ναι το σκέφτηκα αυτό, αλλά στην αρχή μου φάνηκε λίγο άκομψο. Τέλοσπάντων ευχαριστώ για τη συμβουλή, βρήκα ένα πολύ καλό κόλπο για να κάνω τον έλεγχο.
edit: Στην αρχή έγραψα τον ζητούμενο κώδικα έχοντας υπόψη τη βοήθεια του backspace, αλλά δεν δούλευε καλά. Ενώ μου επέτρεπε να αντικαταστήσω τους χαρακτήρες που ήθελα, μετρούσε η κίνηση που έκανα πατώντας το backspace στο όριο των χαρακτήρων που είχα θέσει :P Title: Re: Έλεγχος στην gets(..) Post by: 4Dcube on July 09, 2007, 00:08:30 am Για πες :P
(άκομψο?? πού να δεις assembly :P :P ) Title: Re: Έλεγχος στην gets(..) Post by: Wanderer on July 09, 2007, 00:10:42 am Στο στέλνω με pm :)
|