Δημοσιεύτηκε: 02 Σεπ 2011, 17:11
από migf1
Και μια μικρή ασκησούλα μέχρι να ετοιμαστεί ο φίλος Star_Light.

Χωρίς ελέγχους εγκυρότητας των ορισμάτων και θεωρώντας δεδομένο πως 2 strings dst και src έχουν οριστεί με ακριβώς το ίδιο μέγιστο μήκος, μπορείτε να φτιάξετε μια συνάρτηση:

Κώδικας: Επιλογή όλων
void s_copy( char *dst, const char *src )

η οποία σε ακριβώς 3 γραμμές (συμπεριλαμβανομένων του ορισμού και της επιστροφής, αλλά εξαιρουμένων των άγκιστρων) να αντιγράφει τα περιεχόμενα του src στο dst;

Δηλαδή...
Κώδικας: Επιλογή όλων

void s_copy( char *dst, const char *s)
{
// μία μόνο γραμμή κώδικα εδώ (δηλαδή ένα και μοναδικό ; στο τέλος της )
return;
}

ΥΓ. Νομίζω έχω δώσει κώδικα για αυτή σε προηγούμενες σελίδες, δεν είμαι σίγουρος... αλλά και να έχω δώσει προσπαθήστε να τη κάνετε χωρίς να τον δείτε.