Budowa
String jako tablicę
Przypisanie/konkatenacja
Porównanie
Ekstrakcja
Inne konwersji
Wyszukiwanie
Archiwum/Dump
Bufor dostępu
Specyficzne dla systemu Windows
| CString | Konstrukcje CString obiektów na różne sposoby. |
| GetLength | Zwraca liczbę znaków w obiekcie CString . Dla znaków wielobajtowych zlicza każdy znak 8-bitowy; oznacza to, że ołowiu i szlak bajtu w jednym wielobajtowe znaków są liczone jako dwa znaki. |
| Funkcja IsEmpty | Sprawdza, czy obiekt CString nie zawiera żadnych znaków. |
| Puste | Wymusza ciąg ma długość 0. |
| GetAt | Zwraca znak w danym położeniu. |
| operatora] | Zwraca znak w danym miejscu — operatora podstawiania dla GetAt. |
| SetAt | Określa znak w danym położeniu. |
| operatora LPCTSTR | Bezpośrednio uzyskuje dostęp do znaków przechowywanych w obiekcie CString jako ciąg C-stylu. |
| operatora = | Przypisuje wartość nowy obiekt CString. |
| operatora + | Łączy dwa ciągi i zwraca nowy ciąg. |
| operator += | Łączy nowy ciąg do końca istniejący ciąg. |
| operator == < itp. | Operatorów porównania (z uwzględnieniem wielkości liter). |
| Porównaj | Porównuje dwa ciągi (z uwzględnieniem wielkości liter). |
| CompareNoCase | Porównuje dwa ciągi (z uwzględnieniem wielkości liter). |
| Sortowanie | Porównuje dwa ciągi (Sprawa wrażliwe, informacje specyficzne dla ustawień regionalnych zastosowań). |
| CollateNoCase | Porównuje dwa ciągi (Sprawa niewrażliwe, informacje specyficzne dla ustawień regionalnych zastosowań). |
| Połowy | Wyodrębnia Środkowa część ciąg (podobnie jak funkcja$ podstawowe fragment.tekstu). |
| Po lewej stronie | Wyodrębnia lewa część ciągu znaków (takich jak podstawowych funkcji LEFT$). |
| Prawo | Wyciągi z prawą część ciągu znaków (takich jak podstawowe prawo funkcja$). |
| SpanIncluding | Zwraca podciąg, który zawiera tylko znaki w zestawie. |
| SpanExcluding | Zwraca podciąg, który zawiera tylko znaki w zestawie nie. |
| MakeUpper | Konwertuje wszystkie znaki w tym ciągu do wielkich znaków. |
| MakeLower | Konwertuje wszystkie znaki w tym ciągu na małe znaki. |
| MakeReverse | Odwraca znaków w tym ciągu. |
| Zamień | Zastępuje wskazanych znaków z innymi bohaterami. |
| Usuń | Usuwa wskazany znaków z ciągu. |
| Wstaw | Wstawia pojedynczy znak lub podciągu w danym indeksu w ciągu znaków. |
| Usuń | Usuwa znaku lub znaków z ciągu. |
| Formatu | Format ciągu, podobnie jak sprintf. |
| FormatV | Formatuje ciąg, podobnie jak vsprintf. |
| TrimLeft | Przytnij wiodących białych znaków z ciągu. |
| TrimRight | Przytnij końcowe białych znaków z ciągu. |
| FormatMessage | Formatuje ciąg wiadomości. |
| Znajdź | Wyszukuje znak lub podciągu wewnątrz ciągu większy. |
| ReverseFind | Wyszukuje znak wewnątrz większy ciąg; zaczyna się od końca. |
| FindOneOf | Odnajduje pierwszy znak zgodnych z zestawu. |
| lt operatora; & lt; | Wstawia obiekt CString do archiwum lub zrzutu kontekstu. |
| operatora gt; & gt; | Wyodrębnia obiektu CString z archiwum. |
| GetBuffer | Zwraca wskaźnik znaki w CString. |
| GetBufferSetLength | Zwraca wskaźnik znaki w CString, obcinanie do podanej długości. |
| ReleaseBuffer | Kontrola uwolnienia buforu zwrócony przez GetBuffer. |
| FreeExtra | Usuwa wszelkie obciążenia tego obiektu ciąg zwalniając wszelkich dodatkowych pamięci uprzednio przydzielonych na ciąg. |
| LockBuffer | Wyłącza zliczanie referencji i chroni w buforze ciągu. |
| UnlockBuffer | Umożliwia, zliczanie referencji i zwalnia w buforze ciągu. |
Specyficzne dla systemu Windows
| AllocSysString | Przydziela typu BSTR danych CString. |
| SetSysString | Określa istniejący obiekt BSTR z danych z obiektu CString. |
| LoadString | Ładuje istniejącego obiektu CString z zasobów systemu Windows. |
| AnsiToOem | Dzięki konwersji na miejscu znaków ANSI zestaw znaków OEM. |
| Konwersja OemToAnsi | Dzięki konwersji na miejscu z zestawem znak ANSI zestaw znaków OEM. |