Siruri de caractere
Daca s=abcdefg cum imi dau seama cat este s+4 si strcpy(s+2,s+4)
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
a)s+4
Avem sirul s="abcdefg". Intr-un sir de caractere litera de pe prima pozitie este pe pozitia 0. Deci cand spui s+4 te referi la ce ramane din sirul s de pe pozitia 4 pana la sfarsit. Litera a e pe pozitia 0, b e pe pozitia 1, c e pe pozitia 2, d e pe 3, e e pe 4, f e pe 5, g e pe 6. Deci s+4 inseamna de la pozitia 4 pana la sfarsit adica "efg"
b)strcpy(s+2,s+4)
Functia strcpy copiaza un sir destinatie intr-un sir sursa.
Sintaxa este strcpy(sir_destinatie,sir_sursa); – copiaza sirul sir_ sursa in sir_destinatie
De mai sus vedem ca s+2(litera de pe pozitia 2) este litera c. Deci ramane ab iar la el se lipeste s+4(ce ramane din sir de pe pozitia 4 pana la sfarsit) adica efg. Rezultatul va fi abefg
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă