Δημοσιεύτηκε: 05 Σεπ 2011, 23:49
από migf1
Ορίστε κι ένα παράδειγμα που βολεύει να χρησιμοποιήσουμε 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;
}