Każda litera w C++ jest wartością zmiennej typu char i ma przypisany sobie numer w tablicy znaków ASCII i szczęśliwie są one tam ułożone po kolei. Musisz więc zaczać od char letter = 'a'; i inkrementować tę zmienną w pętli po prostu letter += 1; Przy czym aby zachować typ char po inkrementacji wg tej odpowiedzi:
http://stackoverflow.com/questions/8487255/how-do-i-increment-letters-in-c
Należy zastosować następujący zabieg:
static_cast<char>(letter + 1)
Co, nie, nie trzeba żadnych zabiegów.
char tab[15]; tab[4] = 'a' + 1;
będzie zwykła cicha konwersja na chara.
93,604 zapytań
142,527 odpowiedzi
322,991 komentarzy
63,089 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj