C/strcat

Z Wikibooks, biblioteki wolnych podręczników.

< C

Spis treści

[edytuj] Deklaracja

char *strcat (char* strTo, const char* strFrom);

[edytuj] Plik nagłówkowy

string.h

[edytuj] Argumenty

strTo 
wskaźnik do docelowej tablicy znaków.
strFrom 
wskaźnik do źródłowej tablicy znaków.

[edytuj] Opis

Funkcja dopisuje tekst z tablicy strFrom na koniec tekstu w tablicy strTo.

[edytuj] Wartość zwracana

Funkcja zwraca wskaźnik na strTo.

[edytuj] Uwaga

Tablica strTo powinna być dostatecznie duża, aby pomieścić dodany tekst z strFrom, ponieważ może dojść do przepełnienia bufora.

[edytuj] Przykład

 #include <stdio.h>
 #include <string.h>
 
 int main (void)
 {
    char strTo[30] = "Ala ";
    char *strFrom = "ma kota";
    strcat (strTo, strFrom);
    printf("%s", strTo);
 }

[edytuj] Zobacz też

strncat
strcpy