luni, 25 noiembrie 2013

STRING - Declararea,Citirea unui sir de caractere. Cum se citeste un sir de caractere.

Declarare:
char nume[nr. caractere];
Exemplu:
  1. char s[20]; - sir cu maxim 20 caractere.
  2. char s; - doar un caracter ex: "a" ,"b", etc.
  3. char s[]; - sir cu maxim 256 caractere.
Citirea unui sir de caractere:

Folosind fluxul de intrare: cin>>s; Citeste sirul s pana la intalnirea unui caracter alb (spatiu).

Folosind functia cin.get: cin.get(numesir,nrcaracteremaxim,caracterfinal): cin.get(s,100,!); EX: Functia va citi sirul s de maxim 100 de caractere pana la intalnirea caracterului: "!".

Citirea caracter cu caracter: 
for(i=0;i<=n-1;i++)
{
cin>>s[i];
}
s[n]="\0"; - La acest tip de citire se adauga caracterul "\0" pe pozitia finala care "termina" sirul.

Niciun comentariu:

Trimiteți un comentariu