Arquivado
Este tópico foi arquivado e está fechado para novas respostas.
- 0
Arvore binaria de palavras em C++
Perguntado por
Nathan Vieira Marcelino
Este tópico foi arquivado e está fechado para novas respostas.
Perguntado por
Nathan Vieira Marcelino
Ao usar o fórum, você concorda com nossos Termos e condições.
Entao pessoal, sou novo no forum e preciso de ajuda com o seguinte problema: implementar uma arvore binaria de palavras em c++ (existem alguns quesitos do trabalho mas estes eu acho q posso resolver). Meu problema é colocar uma string como parametro dentro de cada Nó da arvore, tentei transformar tudo em 'const char *' mas nao obtive sucesso.
segue o codigo e os erros, se alguem souber como me ajudar desde ja agradeço.
Erros:
main.cpp: In member function 'void Arvore::inserir2(No*, const char*)':
main.cpp:71:25: error: request for member 'strlen' in 'word', which is of non-class type 'const char*'
while(end==1 || i>word.strlen() || i > no-> no.strlen())
^~~~~~
main.cpp:71:49: error: request for member 'strlen' in 'no->No::no', which is of non-class type 'const char*'
while(end==1 || i>word.strlen() || i > no-> no.strlen())
^~~~~~
main.cpp: In function 'int main()':
main.cpp:158:45: error: 'class std::basic_istream<char>' has no member named 'c_str'
const char* temp= getline(arquivo,palavra).c_str()
^~~~~
Compartilhar este post
Link para o post
Compartilhar em outros sites