#include #include int check_char(char *a,char *b,int (*cmp)( )) { if((*cmp) (a,b)) return 0; else return 1; } int numcmp(char *a, char *b ) { if(atoi(a)== atoi(b)) return 0; else return 1; } void main( ) { int num, strcmp( ); int numcmp( ); char alpha, s1[80], s2 [80]; printf("Δώστε μια σειρά χαρακτήρων : "); scanf("%s", s1); printf("Δώστε ξανά την ίδια σειρά χαρακτήρων : "); scanf("%s", s2); fflush(stdin); printf("\n Έλεγχος πληκτρολόγησης "); while (alpha != 'a' && alpha != 'n') { printf("\n Για έλεγχο αριθμών πατήστε(n)"); printf("\n Για έλεγχο γραμμάτων πατήστε(a)= "); scanf("%c", &alpha); } if(alpha == 'a') { num=check_char(s1,s2,strcmp); if(num>0) printf("\n Είναι ίδιοι οι χαρακτήρες "); else printf("\n Δεν είναι ίδιοι οι χαρακτήρες "); } else if (alpha == 'n') { num=check_char(s1,s2,numcmp); if(num>0) printf("\n Είναι ίσοι αριθμοί "); else printf("\n Δεν είναι ίσοι αριθμοί "); } }