Strings

1. Strings

erika
ericio

(usa Puppy Linux)

Enviado em 23/11/2009 - 20:29h

Como faço um programa que receba uma frase e, a cada ocorrência da palavra TECLADO, insira o texto OU MOUSE.

Exemplo:

Frase: PODE-SE UTILIZAR O TECLADO PARA ENTRADA DE DADOS.

Resposta: PODE-SE UTILIZAR O TECLADO OU MOUSE PARA ENTRADA DE DADOS.


  


2. duvida

ROMULO
romulo.ifet

(usa Outra)

Enviado em 23/11/2009 - 22:16h

explique melhor ocorrência como assim
ou vc quer adcionar a palavra "ou mouse" ?


3. Re: Strings

jonas ricardo rossi cardoso
jonasricardo

(usa Debian)

Enviado em 24/11/2009 - 16:31h

ola, existe uma função que retorna um ponteiro para a posição da ocorrência de certa palavra em uma string

strstr, mas ela retorna apenas a posição da primeira ocorrência
ai achando essa ocorencia vc move ate o final da palavra teclado, ai vc pode fazer assim:

usar a função memset

memset (ponteiro,'o',1);
ponteiro++;
memset (ponteiro,'u',1);
ponteiro++;

acrescentando letra de ou mouse a string e ja move o restante uma posição, assim nda é substituido







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts