[c++] konsola i kod ascii

0

mam prosbe. moze ktos pomoc z tymi zadaniami??

[code]3. Wczytaj napis o długości maksymalnie 30 liter. Następnie wypisz w konsoli w czytelny sposób kod ASCII każdej litery. Zwród uwagę na kody dużych i małych liter. Wyznacz wartośd o jaką różnią się kody ASCII liter ‘a’ oraz ‘A’ i ‘z’ oraz ‘Z’.
Wskazówka: Przy wyświetlaniu zastosuj odpowiedni operator rzutowania.
4. Wczytaj od użytkownika napis o długości maksymalnie 30 liter i korzystając z wiedzy z zadania 3 zamieo wszystkie małe litery na wielkie, a wielkie na małe. Np. „Ala ma psa Burka” => „aLA MA PSA bURKA”.[/code]

0

Wypisanie wartości kodu ASCII dla danej litery:
iostreams:

cout << static_cast<int>('a');

cstdlib:

printf("%d", 'a');
0

a w jaki sposob zrobic to w konsoli?? nigdy nie mialam stycznosci z konsola

0
elii255 napisał(a)

a w jaki sposob zrobic to w konsoli?? nigdy nie mialam stycznosci z konsola
To jakie ty piszesz programy?

0

mam cos takiego:
char napis[30];
int n, i;
cout << "wprowadz dlugosc napisu a nastepnie wprowadzaj po kolei litery napisu, otrzymasz po kazdej literze jej kod ASCII";
cout << endl;
cin >> n;
cout << endl;
if (i=0, i<=n, i++){
cout << "wpisz litere";
cin >> napis;
cout << int(napis);
cout << endl;}

ale po wpisaniu litery okienko znika

0

ok zgadzam sie. ale jak sobie poradzic z tym zeby okienko nie znikalo?

0

char napis[30];
int n, i;
cout << "wprowadz dlugosc napisu a nastepnie wprowadzaj po kolei litery napisu, otrzymasz po kazdej literze jej kod ASCII";
cout << endl;
cin >> n;
cout << endl;
if (i=0, i<=n, i++){
cout << "wpisz litere";
cin >> napis;
cout << int(napis);
cout << endl;
cin.get();}

i nadal to samo

0

Jak chcesz utrzymać okno na wierzchu (co najczęściej nie jest dobrym pomysłem) to dajesz:

cin.sync();
cin.get();
0

Kozak kod : D

0

cin.sync(); jest, ahem, „niezgodne ze standardem”, i nie pod każdym kompilatorem musi działać. Warto najpierw przetestować czy robi to co się myśli że robi.

0

To dajesz:
cin.flush(); cin.clear(); cin.get();

1 użytkowników online, w tym zalogowanych: 0, gości: 1