Conectar-se
Quem está conectado
36 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 36 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 12/02/2013
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Manipulação de strings c++

em Ter 12 Fev 2013, 03:19

Galera, sou iniciante na area de programação e estou com uma duvida na resolução de um problema envolvendo strings. Preciso criar um programa que armazene uma frase digitada pelo usuário(em uma string) e outra palavra aleatória(armazenada em outra string), caso nesta frase digitada pelo usuário seja igual a uma das palavras que eu definir no corpo do programa, por exemplo: "Apartamento""Carro""Cidade", esta palavra seria substituída pela palavra aleatória que o usuário definiu.

Queria saber se existe alguma função que consiga "varrer" todas as posições de uma string e realizar a comparação com outra string(no caso da strcmp só da pra comparar strings inteiras, ou estou enganado?). Caso vcs conheçam e/ou exista alguma função para isso, por favor, ajudem Happy

*caso conheçam outra função util para o caso também ficaria agradecido.

Obrigado, boa noite!
avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 73

Prêmios
   : 3
   : 1
   : 3
Ver perfil do usuário

Re: Manipulação de strings c++

em Ter 12 Fev 2013, 08:09
Voce pode usar o include strings, mas lembre que ele e c++, entao certifiquese se o compilador e c++, e o arquivo tem a extensao cpp.
Voce pode prorcurar varios tutoriais dela na internet, e bem facil.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Manipulação de strings c++

em Ter 12 Fev 2013, 10:25
Amigo use a função strstr() que faz exatamente isso que você precisa, mas não se esqueça de dar um #include , essa dica é para C puro em C++ existem outras opções, mas eu prefiro C mesmo.
Flws!
avatar
Data de inscrição : 12/02/2013
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Manipulação de strings c++

em Qua 13 Fev 2013, 13:23
Gente, não consegui resolver a questão :/ alguém poderia dar um exemplo?
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum