Restringir string [RESOLVIDO]

1. Restringir string [RESOLVIDO]

Icaro Ibernon
Necsbr

(usa Outra)

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?


  


2. Re: Restringir string [RESOLVIDO]

taiar
taiar

(usa Crunchbang)

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]

Icaro Ibernon
Necsbr

(usa Outra)

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]

taiar
taiar

(usa Crunchbang)

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]

Icaro Ibernon
Necsbr

(usa Outra)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts