Μοιάζει με την συνάρτηση strcmp με την διαφορά ότι συγκρίνει ένα πλήθος χαρακτήρων και όχι όλο το αλφαριθμητικό.
Σύνταξη :
strncmp ( alphari8mtiko1 , alphari8mtiko2 , pli9os ) ;
Το πλήθος καθορίζει πόσοι χαρακτήρες θα συγκριθούν.
Άρα θα μας επιστρέψει την τιμή 0 που σημαίνει ότι είναι τα ίδια , παρόλο που εμείς δώσαμε διαφορετικά αλφαριθμητικά .
Σύνταξη :
strncmp ( alphari8mtiko1 , alphari8mtiko2 , pli9os ) ;
Το πλήθος καθορίζει πόσοι χαρακτήρες θα συγκριθούν.
Παράδειγμα :
Αν έχουμε το αλφαριθμητικό this και το αλφαριθμητικό that και εμείς δηλώσουμε για πλήθος τον αριθμό 2 τότε η συνάρτηση θα ελέγξει τα πρώτα δύο γράμματα των αλφαριθμητικών και θα δει ότι είναι τα ίδια.
Άρα θα μας επιστρέψει την τιμή 0 που σημαίνει ότι είναι τα ίδια , παρόλο που εμείς δώσαμε διαφορετικά αλφαριθμητικά .
Αυτό συμβαίνει ότι η συνάρτηση strncmp πρέπει να έχει και ένα πλήθος.