Συνάρτηση scanf ( ) :
Για να διαβάσουμε αλφαριθμητικά με την συνάρτηση scanf πρέπει να χρησιμοποιήσουμε το προσδιοριστικό %s .
Παράδειγμα :
Εμφάνιση :
Βλέπουμε ότι δεν διαβάζονται τα κενά . Για να διαβαστούν πρέπει να χρησιμοποιήσουμε την scanf με μία μικρή τροποποίηση (κάνει πιο δύσκολη την συνάρτηση) :
- Πρέπει να βάλουμε το προσδιοριστικό %[^\n] αντί για το προσδιοριστικό %s .
Παράδειγμα :
Εμφάνιση :
Η συνάρτηση gets ( ) :
Αν θέλουμε να διαβάσουμε αλφαριθμητικά μπορούμε να χρησιμοποιήσουμε και την συνάρτηση gets.
Η συνάρτηση για να διαβάσει αρκεί μόνο εμείς να βάλουμε μέσα στις παρενθέσεις το όνομα της μεταβλητής στην οποία θα αποθηκευτεί το αλφαριθμητικό μας.
Παράδειγμα :
Εμφάνιση :
Για να διαβάσουμε αλφαριθμητικά με την συνάρτηση scanf πρέπει να χρησιμοποιήσουμε το προσδιοριστικό %s .
Παράδειγμα :
1 2 3 4 5 6 7 8 9 10 | #include<stdio.h> #include<string.h> int main(void) { char pinakas_alf[100]; printf("Dose keimeno : \n"); scanf(" %s ",&pinakas_alf); printf("Pliktrologisate : %s \n",pinakas_alf); return 0; } |
Εμφάνιση :
Βλέπουμε ότι δεν διαβάζονται τα κενά . Για να διαβαστούν πρέπει να χρησιμοποιήσουμε την scanf με μία μικρή τροποποίηση (κάνει πιο δύσκολη την συνάρτηση) :
- Πρέπει να βάλουμε το προσδιοριστικό %[^\n] αντί για το προσδιοριστικό %s .
Παράδειγμα :
1 2 3 4 5 6 7 8 9 10 | #include<stdio.h> #include<string.h> int main(void) { char pinakas_alf[100]; printf("Dose keimeno : \n"); scanf(" %[^\n] ",&pinakas_alf); printf("Pliktrologisate : %s \n",pinakas_alf); return 0; } |
Εμφάνιση :
Η συνάρτηση gets ( ) :
Αν θέλουμε να διαβάσουμε αλφαριθμητικά μπορούμε να χρησιμοποιήσουμε και την συνάρτηση gets.
Η συνάρτηση για να διαβάσει αρκεί μόνο εμείς να βάλουμε μέσα στις παρενθέσεις το όνομα της μεταβλητής στην οποία θα αποθηκευτεί το αλφαριθμητικό μας.
Παράδειγμα :
1 2 3 4 5 6 7 8 9 10 | #include<stdio.h> #include<string.h> int main(void) { char pinakas_alf[100]; printf("Dose keimeno : \n"); gets(pinakas_alf); printf("Pliktrologisate : %s \n",pinakas_alf); return 0; } |
Εμφάνιση :