Δημοσιεύτηκε: 29 Φεβ 2012, 20:41
από Star_Light
btw και αυτο δουλευει πολυ καλα ->

Κώδικας: Επιλογή όλων

#include<stdio.h>
int main(void)
int x , y;

printf(" Give x AND y with a comma like this -> x,y : " );
scanf("%d" , &x);
scanf(", %d" , &y);

printf(" x is : %d " , x);
printf(" y is : %d" , y);

return 0;
}


Μονο ομως οταν δεν πατήσεις το space μετα τον 2ο αριθμο επειδη θα διαβάσει ',' + space η 2η scanf οποτε θα τερματισει χωρις να κάνει διαβασει με επιτυχια οπως επισημαινει και στην σελιδα 46 χωρις να λεει το γιατι βεβαια . Για την συγκεκριμενη περιπτωση παντοτε. Στον 1ο αριθμο φυσικα και μπορεις να δωσεις οσα space characters θες καθως και '\n' αφου τα κανει skip :) To περιεργο της υποθεσης επισης ειναι πως αν δωσω στην αρχη αριθμο και μετα '\n' και αριθμο τα διαβαζει κανονικα. Ισως μονο με τον κενο το τρωει το σκάλωμα αλλα δεν λεει μεσα το βιβλιο γιατι ρε γμτ αυτο ειναι λαθος τελικα.