Questão:
Programação em C, me ajudem!!!?
Fábio
2010-04-21 13:27:37 UTC
E ae galera da programação, eu entrei agora na área de programação e queria saber como declarar variáveis do tipo caracteres na linguagem C. No Pascal se declara com o comando string e no C eu não faço idéia. Se vcs puderem me ajudar eu agradeço... valeu!
Quatro respostas:
?
2010-04-21 13:57:47 UTC
É facil, string nada mais é que um vetor de caracteres...

Para declarar em C um conjunto de caracteres ou string, você faz assim:



char nome[20];



Simples, no vetor você indica a quantidade de caracteres que a variável irá receber. Para poder armazenar este tipo de dado, se não me engano, usa-se o gets();
Fabio Mazzarino
2010-04-22 17:27:02 UTC
caracter em C é declarado usando char:

char ch;



String em C é declarado usando vetor de char:

char str[32];



Existe ainda o ponteiro para indexar strings:

char *pstr;



Em C++ ainda tem a class STL string:

std::string str;
Aires
2010-04-21 21:33:22 UTC
Bom, se vc quiser colocar uma variavel do tipo caractere com somente um:



char x;

x=a ;/*ou b, ou c, ou de como queira*/



onde x pode ser qualquer coisa como nome ou bla.

Se vc quiser colocar mais de um com valor de caracteres exatos coloque:



char x[y]; /* x pode ser qualquer coisa e y qualquer número*/

x="whats" /* pode se deixar valendo assim ou */

x[0]='w';

x[1]='h'; /*assim, essa tecnica de deixar valendo pode se alterar qualquer letra dentro do string*/



E tbm assim:



char *x;

x="BlaBlaBla" /*para se alterar,vc precisa escrever a string inteira, a vantegaem

deste é que ocupa menso memoria e a desvantagem é que para alterar precisa

alterar a string inteira*/
2010-04-21 20:32:17 UTC
declarar um char e igual como outro tipos (int, etc)



char letra = 'a'



String nome = "buddy"







PS. Sou americano e estou aprendendo o portugues. Espero que posso trabalhar no brasil no futuro e preciso aprender a lingua, especialmente na area de programacao.



Quer estar en contato, para trocar ideias?



owensbuddy2@gmail.com


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...