Pular para o conteúdo

Restringir string [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Restringir string [RESOLVIDO]

Enviado em 17/03/2014 - 15:22h

Galera, eu preciso fazer uma string de no máximo 30 caracteres e apenas com letras minusculas, alguém tem alguma ideia sobre como fazer?

Responder tópico

2. Re: Restringir string [RESOLVIDO]

Enviado em 17/03/2014 - 15:26h

A minha dica é percorrer um vetor de char (char[]) verificando letra por letra se são iguais a A,B,C,D..... Se alguma for diferente disso, retorna falso.

Ao mesmo tempo, conte quantos char já percorreu. Se passar de 30, retorne falso.

Boa sorte!


3. Re: Restringir string [RESOLVIDO]

Enviado em 17/03/2014 - 15:30h

O problema é que se a string não com apenas letras minusculas eu tenho que fazer o programa pedir outra, até que ela seja como se deseja e eu já tentei comparar de varias formas, mas não esta funcionando. Na minha cabeça eu tenho que encaixar um while dentro de um for ou algo do gênero.

4. Re: Restringir string [RESOLVIDO]

Enviado em 17/03/2014 - 15:38h

O que voce tem na cabeça está certo.

boolean flag = FALSE;
char[] str = "usdhudhudhususdhuI";

while(!flag) {

"hey, user, escreva a string"
// usuario escreve a string

for(i = 0; i < tamanho da string; i += 1) {
if(str[i] != 'a' && str[i] != 'b' || .. )
flag = true;
}

if(tamanho da string > 30)
flag = false;

}

aceita a string...

5. Re: Restringir string [RESOLVIDO]

Enviado em 17/03/2014 - 16:04h

Vlw cara, agora eu vou tentar converter isso pra C, pois eu posso usar apenas C

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder