Δημοσιεύτηκε: 05 Σεπ 2011, 23:49
Ορίστε κι ένα παράδειγμα που βολεύει να χρησιμοποιήσουμε string literal αντί για κανονικό string (μπορείς να το κάνεις και με κανονικό string όμως αν θέλεις)...
- Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <string.h>
#define VOWELS "aeiouyAEIOUY"
// ---------------------------------------------------------------
int is_vowel( const char c )
{
int i, length = strlen( VOWELS );
for (i=0; i < length; i++)
if ( c == VOWELS[i] )
return 1; // true
return 0; // false
}
// ---------------------------------------------------------------
int main( void }
{
char c;
printf("Enter a letter: ");
scanf("%c", &c );
if ( is_vowel( c ) )
puts("it was a vowel");
else
puts("it was a not vowel");
return 0;
}