olá pessoal, fiz um código para contar letras de uma palavra ou mais quaisquer, que quando compilado funciona normalmente, mas quando tento criar uma função apartir dele, dá erro: "invalid conversion from char to const char". se os colegas poderem me ajudar desde já agradeço. ai vai o código original e funcionando:
#include <math.h>
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <ctype.h>
using namespace std;
main(){
char letra[100]="abcdefghijlmnopqrstuvxzwyABCDEFGHIJLMNOPQRSTUVXZWY";
char palavra[100];
cout<<"Digite uma palavra:"<<endl;
gets(palavra);
int cont,x,y;
cont=0;
for(int x=1; x<=strlen(palavra); x++){
for (y=0; y<=strlen(letra); y++){
if (palavra[x] == letra[y] && palavra[x] != ' '){
cont++;
}
}
}
cout<<"Foram encontradas: ["<<cont<<"] letras "<<endl<<"na palavra: "<<palavra<<endl;
cout<<endl;
system("pause");
}
***********************************************************************
até aki tudo bem. só que quando eu tento criar uma função apartir desse código, da o erro:
"invalid conversion from char to const char"
ai vai o código da função:
**********************************************************************
#include <math.h>
#include <cstdlib>
#include <iostream>
#include <sstream>
#include <ctype.h>
using namespace std;
int contarletras(char palavra, char letra, int x, int y, int cont){
cont=0;
for(int x=0; x<=strlen(palavra); x++){
for (y=0; y<=strlen(letra); y++){
if (palavra[x] == letra[y] && palavra[x] != ' '){
cont++;
}
}
}
return contarletras;
}
main(){
char letra[100]="abcdefghijlmnopqrstuvxzwyABCDEFGHIJLMNOPQRSTUVXZWY";
char palavra[100];
cout<<"Digite uma palavra:"<<endl;
gets(palavra);
int cont,x,y;
cout<<contarletras(palavra,letra,x,y,cont)<<endl;
system("pause");
}
Pergunta
sidclaynt
olá pessoal, fiz um código para contar letras de uma palavra ou mais quaisquer, que quando compilado funciona normalmente, mas quando tento criar uma função apartir dele, dá erro: "invalid conversion from char to const char". se os colegas poderem me ajudar desde já agradeço. ai vai o código original e funcionando:
*********************************************************************
********************************************************************
agradeço pela atenção de todos!!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.