3.2 Strings

Els strings són arrays de caràcters (char). L'única diferència és que, per conveni, l'últim element d'un string sempre acaba amb \0. Per tant, a l'hora de definir una cadena de caràcters, cal tenir en compte la longitud màxima que es preveu per a la cadena, més un element addicional per guardar un \0 de fi de string (cal que existeixi sempre). Les cadenes de caràcters es declaren com un array

char nomstring [núm_màx]
a on núm_màx ens indica el número màxim de caràcters que pot tenir la cadena. A la taula 15 hi podem veure un exemple.


Taula 15: Aquest programa defineix un vector de caràcters i l'omple, un per un, amb una cadena més el corresponent fi d'string
\begin{table}\begin{verbatim}...


Com als arrays, amb un string es poden realitzar operacions element a element o operacions globals.

Ara ja pots fer l'activitat 3.



Taller de simulació medi ambiental
2009-02-27