Il professore ci ha dato un esercizio in cui chiedeva, tramite funzioni, di contare le vocali in un vettore.
Io ho fatto questo:
#include <iostream>
using namespace std;
Int contvoc(char vett[10]){
      int voc;
      for(int i=0;i<10; i++){
          if(vett[i]=='a' || vett[i]=='e' || vett[i]=='i' || vett[i]=='o' || vett[i]=='u'
           || vett[i]=='A' || vett[i]=='E' || vett[i]=='I' || vett[i]=='O' || vett[i]=='U')
           {voc++;}
      }
      return voc;
}
int main(){
    Char vett2[10];
    Int numvocali;
    for(int i=0; i<10; i++){
        cout<<"inserire il carattere numero: "<<i+1<<"\n";
        cin>>vett2[i];
    }
    numvocali=contvoc(vett2[10]);
    cout<<"\n";
    cout<<"\n";
    cout<<"il numero di vocali presenti nel vettore e': "<<numvocali;
    return 0;
}
Ma mi dice che “dove c’è scritto: numvocali=contvoc(vett2[10]);“, non si può convertire da ” char a char*” e mi da errore, mi potreste aiutare?