Răspuns :
Initializare : Char sir[20] // zic si eu poate sa fie ce vrei tu de cate caractere vrei.
citire: cin.get(sir,20) // aici iti citeste si caracterele dupa spatiu spre deosebire de cin>> care nu face asta, intre paranteze pui numele variabilei si cate caractere vrei sa citesti, pana in numarul pe care l-ai declarat la initializare
afisare: cout<<sir; // ca orice alta variabila
Aflarea codului ASCI : int(sir[i]) // folosind fuctia int(), transforimi caracterul sir[i] in numarul corezpunzatoare caracterului in codul ASCI.
Aflarea caracterului in ASCI : char(x) // unde x este un numar intreg.
Pentru modificare iti trebuie o bucla, eu o sa dau doar un exemplu:
for( int i=0;i<20;i++) // sa incepi cu i de la 0 pentru a modifica si primul caracter
cout<<"sir["<<i<<"]'<<"="; cin.get(sir[i],20); // aici am pus utilizatoru sa scrie un nou cuvant.
citire: cin.get(sir,20) // aici iti citeste si caracterele dupa spatiu spre deosebire de cin>> care nu face asta, intre paranteze pui numele variabilei si cate caractere vrei sa citesti, pana in numarul pe care l-ai declarat la initializare
afisare: cout<<sir; // ca orice alta variabila
Aflarea codului ASCI : int(sir[i]) // folosind fuctia int(), transforimi caracterul sir[i] in numarul corezpunzatoare caracterului in codul ASCI.
Aflarea caracterului in ASCI : char(x) // unde x este un numar intreg.
Pentru modificare iti trebuie o bucla, eu o sa dau doar un exemplu:
for( int i=0;i<20;i++) // sa incepi cu i de la 0 pentru a modifica si primul caracter
cout<<"sir["<<i<<"]'<<"="; cin.get(sir[i],20); // aici am pus utilizatoru sa scrie un nou cuvant.
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!