To tylko jedna z 6 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Przetwarzanie łańcuchów
Visual C++ 6.0
Łańcuchem jest dowolna sekwencja elementów tablicy znakowej, zakończona elementem o wartości 0. Ponieważ każdy literał łańcuchowy jest nazwą takiej właśnie sekwencji elementów, więc jest nazwą łańcucha.
W szczególności, literał "Hello" jest nazwą 6-elementowej tablicy znakowej, której element "Hello"[0] ma wartość 'H', a element "Hello"[5] ma wartość 0.
Do typowych operacji wykonywanych na łańcuchach należą: wprowadzenie i wyprowadzenie łańcucha, wyznaczenie długości łańcucha (strlen), skopiowanie łańcucha (strcpy), połączenie łańcuchów (strcat) i porównanie łańcuchów (strcmp). Operacje te można wykonać za pomocą funkcji bibliotecznych, zadeklarowanych w nagłówku string.h.
Uwaga: Jeśli wskaźnik wskazuje pierwszy element łańcucha, to mówi się w skrócie, że wskazuje łańcuch..
int strlen(char *pStr)
Dostarcza liczbę znaków łańcucha wskazanego przez argument.
np.
cout ptr, w której ptr jest wskaźnikiem elementu tablicy znakowej. Jej wykonanie powoduje umieszczenie w tablicy, począwszy od jej elementu *ptr, kodów spójnego ciągu znaków wejściowych oraz kodu znaku
... zobacz całą notatkę
Komentarze użytkowników (0)