Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +

1 Treści multimedialne - kodowanie, przetwarzanie, prezen...
Author: Zuzanna Wolan
0 downloads 0 Views

1 Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +

2 2 Teksty w komputerze Iwona i Ireneusz Bujnowscy

3 Tabela kodów ASCII ASCII (American Standard Code for Information Interchange) Tekst przechowuję się w pamięci komputera w postaci liczb. Po prostu małym i wielkim literom alfabetu, cyfrom oraz wszystkim innym znakom przyporządkowuje się kolejne liczby z pewnego zakresu. Zwykle jeden znak zajmuje w pamięci komputera jeden bajt (osiem bitów), najczęściej używanym bywa kodowanie ASCII

4 Przetwarzanie tekstów w języku C++ 4 Zmienne znakowe #include #include using namespace std; int main() { char z1,zz; //deklaracja zmiennej znak z1 ; zz z1=65; //przypisanie na stałe zmiennej z1 –dużej litery A (kod ASCII A=65) zz=‘B’; //przypisanie na stałe zmiennej zz –dużej litery B cout

5 Przetwarzanie tekstów w języku C++ 5 Zmienne typu string (łańcuch znaków) #include #include using namespace std; int main() { string s1,s2; //deklaracja dwóch stringów s1,s2 getline(cin,s1); // wczytuje przy pomocy strumienia cin do zmiennej s1 z wszystkimi białymi znakami. cin>>s2; // czytanie tekstu s2 tylko pierwszego białego znaku np. spacji cout

6 Przetwarzanie tekstu znak po znaku 6 #include using namespace std; string s; int main() { cin

7 Operacje łączenia, usuwania i zamiany znaków 7 Mając dane napisy: string s1=”algorytmy”, s2=” i ”, s3=”struktury danych”, s; możemy je połączyć poleceniem: s=s1+s2+s3; możemy usunąć k znaków z napisu s zaczynając od znaku o indeksie n. s.erase (k,n); każdy znak możemy nadpisać (zamienić) s[i]=‘a’; ======================================== Więcej informacji np. na stronie http://www.cplusplus.com

8