Функции - C (СИ) (74195)

Формулировка задачи:

#include <stdio.h>
#include<conio.h>
#include<string.h>
int rusbukv(char x[10])
{
printf(" enter ");scanf("%s",x);
return(strchr("AaEeIiOoUu", x)? 1:0);
getch();
}
1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита, и ноль – в противном случае. Скажите что тут не правильно? error C2665: strchr: ни одна из 2 перегрузок не может преобразовать все типы аргументов эту ошибку выдает(((

Код к задаче: «Функции - C (СИ) (74195)»

textual
#include <stdio.h>
#include<string.h>
 
int rusbukv(char x);
 
int main(){
  char x;
 
  printf("%s", "enter:");
  scanf("%c", &x);
  printf("%d", rusbukv(x));
  getchar();
 
  return 0;
}
 
int rusbukv(char x)
{
  return(strchr("AaEeIiOoUu", x)? 1:0);
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

10   голосов, оценка 4.300 из 5


СДЕЛАЙТЕ РЕПОСТ