Δημοσιεύτηκε: 02 Σεπ 2011, 17:11
Και μια μικρή ασκησούλα μέχρι να ετοιμαστεί ο φίλος Star_Light.
Χωρίς ελέγχους εγκυρότητας των ορισμάτων και θεωρώντας δεδομένο πως 2 strings dst και src έχουν οριστεί με ακριβώς το ίδιο μέγιστο μήκος, μπορείτε να φτιάξετε μια συνάρτηση:
η οποία σε ακριβώς 3 γραμμές (συμπεριλαμβανομένων του ορισμού και της επιστροφής, αλλά εξαιρουμένων των άγκιστρων) να αντιγράφει τα περιεχόμενα του src στο dst;
Δηλαδή...
ΥΓ. Νομίζω έχω δώσει κώδικα για αυτή σε προηγούμενες σελίδες, δεν είμαι σίγουρος... αλλά και να έχω δώσει προσπαθήστε να τη κάνετε χωρίς να τον δείτε.
Χωρίς ελέγχους εγκυρότητας των ορισμάτων και θεωρώντας δεδομένο πως 2 strings dst και src έχουν οριστεί με ακριβώς το ίδιο μέγιστο μήκος, μπορείτε να φτιάξετε μια συνάρτηση:
- Κώδικας: Επιλογή όλων
void s_copy( char *dst, const char *src )
η οποία σε ακριβώς 3 γραμμές (συμπεριλαμβανομένων του ορισμού και της επιστροφής, αλλά εξαιρουμένων των άγκιστρων) να αντιγράφει τα περιεχόμενα του src στο dst;
Δηλαδή...
- Κώδικας: Επιλογή όλων
void s_copy( char *dst, const char *s)
{
// μία μόνο γραμμή κώδικα εδώ (δηλαδή ένα και μοναδικό ; στο τέλος της )
return;
}
ΥΓ. Νομίζω έχω δώσει κώδικα για αυτή σε προηγούμενες σελίδες, δεν είμαι σίγουρος... αλλά και να έχω δώσει προσπαθήστε να τη κάνετε χωρίς να τον δείτε.