Jump to content
brunoalves5

vector de strings

Recommended Posts

brunoalves5

Boas, estou a tentar aprender C pela net durante estas ferias ja que para o ano vou ter essa disciplina, tenho a seguinte duvida:

como faço um vector de strings?

por exemplo: leio um número de 1 a 7 e imprimo o dia da semana correspondente, mas usando vectores


O cérebro é uma coisa fantástica, toda a gente devia ter um.www.hypescience.comKeep learning...

Share this post


Link to post
Share on other sites
Baderous
char* dias[7]={"Segunda","Terca","Quarta","Quinta","Sexta","Sabado","Domingo"};

Share this post


Link to post
Share on other sites
brunoalves5

ah já percebi, tenho de por o asterisco no char para ser string, desculpem la estas perguntas estupidas mas so comecei esta semana  :cheesygrin:

obrigado :(


O cérebro é uma coisa fantástica, toda a gente devia ter um.www.hypescience.comKeep learning...

Share this post


Link to post
Share on other sites
KTachyon

ah já percebi, tenho de por o asterisco no char para ser string, desculpem la estas perguntas estupidas mas so comecei esta semana  :cheesygrin:

Nope. O asterisco no char é por ser um ponteiro para memória. Ou seja, tens um endereço que diz onde é que a string está em memória.

A "string" acaba com um caracter NUL, que é zero, ou seja, começas a ler a partir do local apontado pelo ponteiro e sabes que a string acabou quando encontra um byte (char) que é zero. Claro que isso é tudo feito pelas funções que vais utilizando, por isso tu não vês isso a acontecer, mas é assim que funciona.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
brunoalves5

pois, também vou ter tempo para aprender isso, ainda estou muito verde nesta linguagem


O cérebro é uma coisa fantástica, toda a gente devia ter um.www.hypescience.comKeep learning...

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

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