Мне нужно сделать этот метод, где у меня есть строка, и все должны быть гласными, иначе метод вернет false, но я получаю это выражение, которое может быть присвоено, я просто новичок в кодировании, может кто-нибудь, пожалуйста, помогите мне?Спасибо!
int verify_vowel(char *string, char elem, int length){
if(string != NULL){
value= TRUE;
for (i=0; i<length && value == TRUE; i++) {
if(string[i] == elem){
int is_vowel(char element);
value = TRUE;
}else{
value= FALSE;
}
}
}
return 1;
}
int is_vowel(char element){
int j;
int value1;
int length;
char string2[LENGTH];
value1= TRUE;
for(j=0; j<length && value1== TRUE; j++){
if(string2[j]= 'a' && string2[j]= 'e' && string2[j]='i' && string2[j]='o' && string2[j]= 'u'){ //im getting the error here
value1= TRUE;
} else{
value1= FALSE;
}
}
int main(){
char string[]= "aeiuodsf";
int ret;
ret= is_vowel(string);
printf("Result: %d\n",ret);
return 0;
}