Jump to content
Sign in to follow this  
Tim§id€

usar o length no c++

Recommended Posts

Tim§id€

Boas malta..! :thumbsup:

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

qual é a biblioteca que me permite fazer isso?

Obrigado..


...º(>_<)º...

Share this post


Link to post
Share on other sites
The Loser

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;


I intend to live forever. So far so good.

Share this post


Link to post
Share on other sites
Tim§id€

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....


...º(>_<)º...

Share this post


Link to post
Share on other sites
pedrosorio

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)


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites
Tim§id€

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,.,,,..


...º(>_<)º...

Share this post


Link to post
Share on other sites
The Loser

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";


I intend to live forever. So far so good.

Share this post


Link to post
Share on other sites
Tim§id€

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..!?


...º(>_<)º...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.