Social Buttons

Η συνάρτηση getchar

Αν επιθυμούμε να διαβάσουμε έναν χαρακτήρα από τον χρήστη μπορούμε να το κάνουμε με πολλούς τρόπους αλλά επίσης μπορούμε και με την συνάρτηση getchar.

Το πρωτότυπο της βρίσκεται στο stdio.h  και συντάσσεται ως εξής : 

getchar() ;  

Σε περίπτωση που δεν διαβαστεί κάποιος χαρακτήρας επιστρέφει τιμή ίση με -1 (EOF).

Η συνάρτηση δεν επιστρέφει χαρακτήρες αλλά ακεραίους !

Για αυτό όταν θέλουμε να διαβάσουμε χαρακτήρα πρέπει να αποθηκεύσουμε σε μία μεταβλητή τύπου ακέραιο.

Παράδειγμα :


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
 int xaraktiras;

 printf("Dose ena xaraktira : \n");
 xaraktiras=getchar();
 printf("\nO xaraktiras pou edoses simfona me ton kodika ASCII einai : %d \n\n",xaraktiras);
 system("pause");
 return 0;
}

Εμφάνιση :


Copyright © 2015 Sofronas Konstantinos - Sotirios. All Rights Reserved. Designed By Sofronas