C programming

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
p3040074
bit level
bit level
Posts: 24
Joined: Mon Dec 18, 2006 9:16 am
Academic status: N>4
Gender:
Location: ATHENS
Contact:

C programming

Post by p3040074 » Mon Dec 18, 2006 9:22 am

Μπορεί κάποιος να με βοηθήσει? Είμαι καινούργιος στον προγραμματισμό με c. Θέλω να διαβάσω π.χ. έναν ακέραιο το 100 απο το πληκτρολόγιο. Πώς γίνεται?
Με την getchar()? Αλλά αυτή η συνάρτηση διαβάζει χαρακτήρες. Αν δηλαδή γράψω int x = getchar(); θα πάρω 1 όχι 100.
User avatar
adam98
Gbyte level
Gbyte level
Posts: 1078
Joined: Tue May 02, 2006 2:58 pm

Post by adam98 » Mon Dec 18, 2006 10:28 am

Χρειαζεσαι μια συνάρτηση που λεγεται atoi ή κάπως έτσι δεν την θυμάμαι καλά αλλα μπορείς στην ενότητα βιβλία να βρεις ένα online book για C που θα σε βοηθήσει
H δύναμη της εξαπάτησης και της καταστροφής μπορεί να γοητεύσει μόνο μέτριους και αδύναμους
Τhe lessons we learn from pain are the ones that make us the strongest
User avatar
nap
Kilobyte level
Kilobyte level
Posts: 239
Joined: Tue Nov 23, 2004 5:25 pm
Location: In da ghetto
Contact:

Post by nap » Mon Dec 18, 2006 10:37 am

Μιλάς για C, όχι για C++;

Ο πιο εύκολος τρόπος είναι να χρησιμοποιήσεις την συνάρτηση scanf που βρίσκεται στο stdio.h.

Code: Select all

int x;
scanf("%d",&x);
It is by will alone I set my mind in motion...
p3040074
bit level
bit level
Posts: 24
Joined: Mon Dec 18, 2006 9:16 am
Academic status: N>4
Gender:
Location: ATHENS
Contact:

Post by p3040074 » Mon Dec 18, 2006 10:44 am

Ναι c. Ευχαριστώ!
User avatar
Fairy
Gbyte level
Gbyte level
Posts: 1733
Joined: Tue Jan 24, 2006 4:48 pm
Academic status: Alumnus/a
Gender:
Location: Mairyland Park

Post by Fairy » Mon Dec 18, 2006 6:02 pm

adam98 wrote:Χρειαζεσαι μια συνάρτηση που λεγεται atoi ή κάπως έτσι δεν την θυμάμαι καλά αλλα μπορείς στην ενότητα βιβλία να βρεις ένα online book για C που θα σε βοηθήσει
H μέθοδος atoi, αφού διαβάσεις ένα string από το πληκτρολόγιο, πχ "100" το μετατρέπει σε integer στον υπολογιστή.
"Αν αυτό που έκανες χτες σου φαίνεται ακόμα μεγάλο, δεν έχεις κάνει αρκετά σήμερα."
Post Reply

Return to “Προγραμματισμός”