Συντονιστής: konnn

migf1 έγραψε:Αν σου πω ότι δεν θυμάμαι, νομίζω ναι όμως.

#include<stdio.h>
int main(void)
{
int x , y;
printf(" Give x " );
scanf("%d" , &x);
printf(" Give y ");
scanf("%d" , &y);
printf(" x is : %d " , x);
printf(" y is : %d" , y);
return 0;
}

#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;
}

scanf("%d /%d" , &x , &y); scanf(" %d/%d", &x , &y); 2 /5 2 / 5 

migf1 έγραψε:Εγώ πάντως δεν τα θυμάμαι απ' έξω όλα τα χαρακτηριστικά της scanf()... είναι αδύνατον να τα συγκρατήσει κανείς όλα (όποτε δεν θυμάμαι κάτι κοιτάω την τεκμηρίωσή της, αν και προσωπικά σπάνια χρησιμοποιώ scanf() ).

if (a == 1 || a == 2 || a == 3 || a == 4 || a == 5 || a == 6)
//do somethingif a in (1, 2, 3, 4, 5, 6)

Ilias95 έγραψε:Θέλω να γράψω μια συνθήκη ισοδύναμη με:
- Κώδικας: Επιλογή όλων
if (a == 1 || a == 2 || a == 3 || a == 4 || a == 5 || a == 6)
//do something
Σε πολλές γλώσσες θα γράφαμε:
- Κώδικας: Επιλογή όλων
if a in (1, 2, 3, 4, 5, 6)
Μπορώ να κάνω κάτι αντίστοιχο στην C;
if ( a > 0 && a < 7 ) ή if ( a >=1 && a <= 6 )
if ( a > LOLIM && a < HILIM )
enum Ten { TEN_LOLIM=0, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, HILIM=11 };
#define TEN_ISVALID( n ) ( (n) > TEN_LOLIM && (n) < TEN_HILIM )
...
enum Ten n;
printf( "Enter a number between %d and %d: ", TEN_LOLIM+1, TEN_HILIM-1);
mySCANF( "%d", &n );
if ( !TEN_ISVALID(n) )
puts( "The number you entered was out of range");
...
