Video: Tutorial Access - 2. Creare baza de date, tabele si relatii 2024
Programatorul C ++ este adesea necesar să manipuleze șiruri de date terminate cu zero. C ++ oferă o serie de funcții standard de manipulare a șirurilor pentru a ușura munca. Câteva dintre aceste funcții sunt listate în acest tabel.
Nume | Operație |
---|---|
int strlen (șir) | Returnează numărul de caractere dintr-un șir (nu include
null terminating). |
char * strcpy (țintă, sursă) | Copiază șirul sursă într-o matrice țintă. |
char * strcat (țintă, sursă) | Conectează șirul sursă la sfârșitul șirului țintă
. |
char * strncpy (țintă, sursă, n) | Copiază un șir până la n caractere
din șirul sursă într-o matrice țintă. |
char * strncat (țintă, sursă, n) | Conectează șirul sursă la sfârșitul șirului țintă
sau n, indiferent care dintre acestea este mai întâi . |
char * strstr (șir, șablon) | Returnează adresa primei apariții a șablonului în șir
. Returnează nul dacă modelul nu este găsit. |
int strcmp (source1, source2) | Compară două șiruri de caractere. Returnează -1 dacă sursa1 apare înainte de source2 în dicționar și 1 dacă mai târziu.
Returnează 0 dacă cele două șiruri se potrivesc exact. |
int strncmp (source1, source2, n) | Compară primele n caractere în
două șiruri de caractere. |
Trebuie să adăugați instrucțiunea # include la începutul oricărui program care folosește o funcție str … deoarece acest fișier conține declarațiile prototip care C ++ necesită pentru a vă verifica munca.
Argumentele pentru funcțiile str … () apar înapoi către orice persoană rezonabilă. De exemplu, funcția strcat (țintă, sursă) aliniază a doua sursă de șir la sfârșitul primei ținte de argument.