• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tim§id€

usar o length no c++

7 mensagens neste tópico

Boas malta..! :thumbsup:

Algum me pode ajudar em como usar o length no c++...

qual é a biblioteca que me permite fazer isso?

Obrigado..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

string str = "tamanho disto";
int len = str.length();

Se quiseres a length de uma char array (não alocada dinamicamente):

char coiso[] = "tamanho disto"; 
int len = sizeof(coiso)/sizeof(coiso[0])-1;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

string str = "tamanho disto";
int len = str.length();

Se quiseres a length de uma char array (não alocada dinamicamente):

char coiso[] = "tamanho disto";
int len = sizeof(coiso)/sizeof(coiso[0])-1;

Obrigado pela ajuda..

eu quero para um string array que e string nomes[200];

vou tentar com a sua ajuda....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se queres a de uma char array que seja obtida (do utilizador p.ex.), ou seja, a la C, usas o strlen (da string.h)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se queres a de uma char array que seja obtida (do utilizador p.ex.), ou seja, a la C, usas o strlen (da string.h)

Tipo eu queria fazer o seguinte:

introduzo varios nomes e numeros de varios pessoas: nome1 e numero de telefone da nome1 e assim por diante...

depois de introduzir alguns nomes e números...

tenho opção 5:

cout<<"5. Listagem de números tmn"<<endl;

para saber tenho que fazer o length tipo

pessoa 1 numero 9641257

pessoa 2 numero 96457

pessoa 3 numero 96548

então if numero[1]=9 and numero[2]=6

então mostra os números 96....

e que eu tou aprender agora da net c++ e quero tipo fazer esse programas que fazia em Pascal para ir treinar em c++...

Obrigado,.,,,..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Leste um número com uma string..?

'nyways

char numero[] = "961234567"; //ou string funca na mesma
if(numero[0]=='9' && numero[1]=='6') cout << "Ah pois e! TMNeee" << "\n";

ou com a string.h

string numero = "961234567";
if(numero.find("96")==0) cout << "E tmn" << "\n";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Leste um número com uma string..?

'nyways

char numero[] = "961234567"; //ou string funca na mesma
if(numero[0]=='9' && numero[1]=='6') cout << "Ah pois e! TMNeee" << "\n";

ou com a string.h

string numero = "961234567";
if(numero.find("96")==0) cout << "E tmn" << "\n";

Hum...

Obrigado ai pela ajuda..

so um a parte: tipo posso por string numero=variavel_do_numero_introduzido..!?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora