Se afișează postările cu eticheta cum se citeste un sir de caractere. Afișați toate postările
Se afișează postările cu eticheta cum se citeste un sir de caractere. Afișați toate postările

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.